This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ 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]

Hello, I am trying to get the C++ testsuite to pass for an embedded system...


And I have most of it compiling.

I am running in to a strange error, however, when I try and compile the
following files:

ext\mt_allocator\deallocate_global_thread-1.cc
ext\mt_allocator\deallocate_global_thread-3.cc
ext\mt_allocator\deallocate_local_thread-1.cc
ext\mt_allocator\deallocate_local_thread-3.cc
ext\mt_allocator\deallocate_local_thread-5.cc
ext\mt_allocator\deallocate_local_thread-7.cc

I get the following errors, in the linking phase of the build:

buildLog-0032.txt:C:\Blunk\tools\2008.0\gnu\bin\m68k-elf-ld: error: no memory region specified for loadable section `.data._ZZN9__gnu_cxx18__common_pool_baseINS_6__poolELb1EE18_S_initializ e_onceEvE6__once'
buildLog-0033.txt:C:\Blunk\tools\2008.0\gnu\bin\m68k-elf-ld: error: no memory region specified for loadable section `.data._ZZN9__gnu_cxx20__per_type_pool_baseISt10_List_nodeISsENS_6__pool ELb1EE18_S_initialize_onceEvE6__once'
buildLog-0034.txt:C:\Blunk\tools\2008.0\gnu\bin\m68k-elf-ld: error: no memory region specified for loadable section `.data._ZZN9__gnu_cxx18__common_pool_baseINS_6__poolELb1EE18_S_initializ e_onceEvE6__once'
buildLog-0035.txt:C:\Blunk\tools\2008.0\gnu\bin\m68k-elf-ld: error: no memory region specified for loadable section `.data._ZZN9__gnu_cxx20__per_type_pool_baseIcNS_6__poolELb1EE18_S_initia lize_onceEvE6__once'
buildLog-0036.txt:C:\Blunk\tools\2008.0\gnu\bin\m68k-elf-ld: error: no memory region specified for loadable section `.data._ZZN9__gnu_cxx18__common_pool_baseI12cleanup_poolLb1EE18_S_initia lize_onceEvE6__once'
buildLog-0037.txt:C:\Blunk\tools\2008.0\gnu\bin\m68k-elf-ld: error: no memory region specified for loadable section `.data._ZZN9__gnu_cxx20__per_type_pool_baseIc12cleanup_poolLb1EE18_S_ini tialize_onceEvE6__once'


Do I need to define some section in the linker specification file, and if so, what would I define?
I briefly looked over the mt_allocator.h file and could not see where these names came from.


Any help or pointers would be most appreciated.

-Karl


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