gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Once more cross compilation


From: Fred Kiefer
Subject: Re: Once more cross compilation
Date: Mon, 26 Jul 2004 00:17:31 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040114

With my crocsscompiling attempt I did get much further after changing the intalled common.make to use:

ifeq ($(GNUSTEP_FLATTENED),)
  WHICH_LIB_SCRIPT \
        = 
$(GNUSTEP_MAKEFILES)/$(GNUSTEP_BUILD_CPU)/$(GNUSTEP_BUILD_OS)/which_lib
else
  WHICH_LIB_SCRIPT = $(GNUSTEP_MAKEFILES)/which_lib
endif

Now the last remaining problem for base seems to be the tool make_strings. Here the makefile does not inculde the libraries required by the GNUstep base library. Not sure why this works on the ix86 system but fails for ARM crosscompilation. The GNUstep system I did use here is about two months old, I update to a newer one and test again.


Here the output from 'make messages=yes':

make[2]: Entering directory `/home/zaurus/gnustep/core/base/Tools/make_strings'
Making all for tool make_strings...
arm-linux-gcc -rdynamic -o shared_obj/arm/linux-gnu/gnu-gnu-gnu/make_strings \ ./shared_obj/arm/linux-gnu/gnu-gnu-gnu/make_strings.o ./shared_obj/arm/linux-gnu/gnu-gnu-gnu/SourceEntry.o ./shared_obj/arm/linux-gnu/gnu-gnu-gnu/StringsEntry.o ./shared_obj/arm/linux-gnu/gnu-gnu-gnu/StringsFile.o \ -L../../Source/./shared_obj/arm/linux-gnu/gnu-gnu-gnu -L/home/zaurus/gnustep/Local/Library/Libraries/arm/linux-gnu/gnu-gnu-gnu -L/home/zaurus/gnustep/Local/Library/Libraries/arm/linux-gnu -L/home/zaurus/gnustep/System/Library/Libraries/arm/linux-gnu/gnu-gnu-gnu -L/home/zaurus/gnustep/System/Library/Libraries/arm/linux-gnu -lgnustep-base -lpthread -lobjc -lm /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: libxml2.so.2, needed by ../../Source/./shared_obj/arm/linux-gnu/gnu-gnu-gnu/libgnustep-base.so, not found (try using -rpath or -rpath-link) /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: libz.so.1, needed by ../../Source/./shared_obj/arm/linux-gnu/gnu-gnu-gnu/libgnustep-base.so, not found (try using -rpath or -rpath-link) /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NSDate' are not defined /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NSMutableString' are not defined /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NSString' are not defined /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NSFileManager' are not defined /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NSMutableArray' are not defined /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NSObject' are not defined /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NSMutableDictionary' are not defined /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NXConstantString' are not defined /home/zaurus/work/opt/Embedix/tools/arm-linux/bin/ld: warning: type and size of dynamic symbol `__objc_class_name_NSAutoreleasePool' are not defined ../../Source/./shared_obj/arm/linux-gnu/gnu-gnu-gnu/libgnustep-base.so: undefined reference to `xmlNewTextChild' ../../Source/./shared_obj/arm/linux-gnu/gnu-gnu-gnu/libgnustep-base.so: undefined




reply via email to

[Prev in Thread] Current Thread [Next in Thread]