[SqNOS] Compiling SqueakNOS on Macos
Mathieu Suen
mathieusuen at yahoo.fr
Mon Sep 1 13:13:33 UTC 2008
Hi All,
I am trying to compile SqueakNOS on Macos and have some issue.
Apparently is due to dylib that do not staticaly link. Here the output:
cc -o ./release/SqueakNOS.obj ./release/sqNamedPrims.o ./release/
sqVirtualMachine.o ./release/ints.o ./release/nos.o ./release/
sqGlue.o ./release/sqMinimal.o ./release/sqPlatformSpecific.o ./
release/gnu-interp.o ./release/ADPCMCodecPlugin.lib ./release/
B2DPlugin.lib ./release/BitBltPlugin.lib ./release/ZipPlugin.lib ./
release/DSAPrims.lib ./release/SqueakFFIPrims.lib ./release/
FFTPlugin.lib ./release/FloatArrayPlugin.lib ./release/Klatt.lib ./
release/LargeIntegers.lib ./release/Matrix2x3Plugin.lib ./release/
SqueakNOSPlugin.lib ./release/StarSqueakPlugin.lib -static -nostdlib -
lm -Xlinker -r
ld_classic: ./release/sqNamedPrims.o incompatible, file contains
unsupported type of section 15 (__IMPORT,__jump_table) in load command
0 (must specify "-dynamic" to be used)
ld_classic: ./release/sqVirtualMachine.o incompatible, file contains
unsupported type of section 13 (__IMPORT,__pointers) in load command 0
(must specify "-dynamic" to be used)
ld_classic: ./release/ints.o incompatible, file contains unsupported
type of section 14 (__IMPORT,__pointers) in load command 0 (must
specify "-dynamic" to be used)
ld_classic: ./release/nos.o incompatible, file contains unsupported
type of section 15 (__IMPORT,__jump_table) in load command 0 (must
specify "-dynamic" to be used)
ld_classic: ./release/sqGlue.o incompatible, file contains unsupported
type of section 16 (__IMPORT,__pointers) in load command 0 (must
specify "-dynamic" to be used)
ld_classic: ./release/sqMinimal.o incompatible, file contains
unsupported type of section 14 (__IMPORT,__jump_table) in load command
0 (must specify "-dynamic" to be used)
ld_classic: ./release/sqPlatformSpecific.o incompatible, file contains
unsupported type of section 13 (__IMPORT,__jump_table) in load command
0 (must specify "-dynamic" to be used)
ld_classic: ./release/gnu-interp.o incompatible, file contains
unsupported type of section 16 (__IMPORT,__pointers) in load command 0
(must specify "-dynamic" to be used)
I have looked on the web and AFAIK there is no way to statically link
dylib.
I also did not found any corresponding lib via macport.
Any solution ?
Thanks
btw. The presentation at ESUG was cool. Thanks :).
Mth
___________________________________________________________________________
Yahoo! Mail réinvente le mail ! Découvrez le nouveau Yahoo! Mail et son interface révolutionnaire.
http://fr.mail.yahoo.com
More information about the SqueakNOS
mailing list