Hi,
I have a simple GNUstep application which I would like to build
statically. With that I mean have a single -huge, I know- executable
file with no runtime dependencies.
Is that feasible?
I tried to build a static version of gnustep-base-1.11.0 on Linux
(kernel 2.6, Debian unstable distribution, gcc 4.0.2) but that fails
with lots of errors like
../Source/./static_obj/libgnustep-base_s.a(GSFileHandle.o): In function
`_i_GSFileHandle__readToEndOfFileInBackgroundAndNotifyForModes_':
GSFileHandle.m:(.text+0x16f0): undefined reference to `objc_get_class'
GSFileHandle.m:(.text+0x16ff): undefined reference to `objc_msg_lookup'
GSFileHandle.m:(.text+0x1718): undefined reference to `objc_msg_lookup'
GSFileHandle.m:(.text+0x1737): undefined reference to `objc_msg_lookup'
GSFileHandle.m:(.text+0x175a): undefined reference to `objc_get_class'
which I undestand as a problem linking objc-runtime.
Do I need to build a complete static toolchain?
Any help/pointers appreciated!
///Pablo
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep