[PD-dev] fixed pdtcl prob on 10.4/gcc4.0!
james tittle
tigital at mac.com
Wed May 11 18:34:52 CEST 2005
On May 11, 2005, at 12:25 AM, james tittle wrote:
> ...so I just changed references to "pdtcl" in the makefile & pd.tk
> to "pdtcl.dylib", and then changed the following in the makefile:
>
> #this is for Max OSX only...
> $(BIN_DIR)/pdtcl.dylib: $(GOBJ) $(GSRC)
> cd ../obj; gcc -dynamiclib -o $(BIN_DIR)/pdtcl.dylib $(GOBJ) \
> /Library/Frameworks/Tk.framework/Versions/Current/Tk \
> /Library/Frameworks/Tcl.framework/Versions/Current/Tcl \
> /usr/lib/libSystem.B.dylib
>
> ...also note that it's much better to refer things like above than
> "../../whatever", because that is dependent on whatever dev setup
> order you have (and doesn't work for me and many others)...also, we
> had a laugh about the "Max OSX" typo: just can't shake yr teacher,
> eh? ;-)
>
> ...I'm assuming this will also work on earlier os x's (and earlier
> versions of gcc), but won't be able to try until tommorrow...
...ok, now I've tried it on 10.3.9, and it seems to require something
else, because ld produces the error "has local relocation entries in
non-writable section"...a quick search thru "man ld" later, and that
something is: "-read_only_relocs suppress"
...so to sum up, the command is "gcc -dynamiclib -read_only_relocs
suppress" plus the rest...I'll get this into devel_pd cvs today...
jamie
More information about the Pd-dev
mailing list