This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

dynamic loader problem!


Hello,all

I am working on porting CVM on eCos.
I use the following eCos configuration.

eCos CVS = 2002/06
eCos configuration
   PC target
   net template
   + ramfs package
   + loader package

When I build eCos image, there are problems.
After I marked all the loader test program.
the image could be build..but would still have problems while linking..

the following message are what I see while linking the CVM image

Checking for build-time classes to compile ...
Checking for cdc classes to compile ...
Checking for test classes to compile ...
Linking ../../build/linux/bin/cvm
i386-elf-gcc  -Wl,-export-dynamic -g -o ../../build/linux/bin/cvm ../../build/linux/obj/gen_semispace.o ../../build/linux/obj/gen_markcompact.o ../../build/linux/obj/classlink.o ../../build/linux/obj/classverify.o ../../build/linux/obj/cons
tantpool.o ../../build/linux/obj/mangle.o ../../build/linux/obj/quicken.o ../../build/linux/obj/verifycode.o ../../build/linux/obj/bag.o ../../build/linux/obj/basictypes.o ../../build/linux/obj/bcattr.o ../../build/linux/obj/classinitialize.
o ../../build/linux/obj/classcreate.o ../../build/linux/obj/classload.o ../../build/linux/obj/classlookup.o ../../build/linux/obj/classtable.o ../../build/linux/obj/classes.o ../../build/linux/obj/common_exceptions.o ../../build/linux/obj/cs

....omitted....

/obj/w_pow.o ../../build/linux/obj/w_remainder.o ../../build/linux/obj/w_scalb.o ../../build/linux/obj/w_sinh.o ../../build/linux/obj/w_sqrt.o ../../build/linux/obj/linker_md.o ../../build/linux/obj/java_md.o ../../build/linux/obj/ansi_java_
md.o ../../build/linux/obj/ansi_clib_md.o ../../build/linux/obj/canonicalize_md.o ../../build/linux/obj/fp_md.o ../../build/linux/obj/posix_sys_md.o ../../build/linux/obj/posix_sync_md.o ../../build/linux/obj/posix_threads_md.o ../../build/l
inux/obj/io_md.o ../../build/linux/obj/posix_io_md.o ../../build/linux/obj/posix_net_md.o ../../build/linux/obj/net_md.o ../../build/linux/obj/time_md.o ../../build/linux/obj/io_util.o ../../build/linux/obj/sync_md.o ../../build/linux/obj/sy
stem_md.o ../../build/linux/obj/threads_md.o ../../build/linux/obj/invokeNative_x86.o ../../build/linux/obj/i386_float_md.o ../../build/linux/obj/globals_md.o ../../build/linux/obj/java_props_md.o ../../build/linux/obj/Runtime_md.o ../../bui
ld/linux/obj/UnixFileSystem_md.o ../../build/linux/obj/UNIXProcess_md.o ../../build/linux/obj/FileSystem_md.o ../../build/linux/obj/InetAddressImpl_md.o ../../build/linux/obj/PlainDatagramSocketImpl_md.o ../../build/linux/obj/TimeZone_md.o .
./../build/linux/obj/net_util_md.o ../../build/linux/obj/libromjava.a -L/work/ecos_pc/install/lib -Ttarget.ld -nostdlib
libtarget.a(services_loader_loader.o): In function `global destructors keyed to
Cyg_Loader::loader':
/opt/ecos-020603/ecos/packages/services/loader/current/src/loader.cxx:103: undefined reference to `_DYNAMIC'
collect2: ld returned 1 exit status
make: *** [../../build/linux/bin/cvm] Error 1


What's wrong??
Is there any helpful information??
I have reading the document in the loader package,
but I couldn't find out how to resolve this problems.

thanks.



--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]