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_initial
ize_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__po
olELb1EE18_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_initial
ize_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_init
ialize_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_init
ialize_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_i
nitialize_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