This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc 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]

Re: Adding m32-linux support glibc again.



I made an add-ons ports for m32r.


But I had become not able to build it.
Am I missing anying?

Regards,

Kazuhiro Inaoka

Roland McGrath wrote:
> All contributed glibc ports need to start life as add-ons. Please check
> out the `ports' module from glibc's cvs repository, and use that as the
> basis for adding your port. Once you get it working that way, we can
> commit it to the ports repository if your copyright assignments are in
> order.
>
> We are just getting started with this arrangement, so there will surely be
> some kinks. Alexandre Oliva <aoliva@redhat.com> is the first contributor
> to work with me on getting the infrastructure for add-on ports working,
> so he may have some advice for you.
>
>
> Thanks,
> Roland
>

Attachment: m32r-ports.tar.bz2
Description: Binary data

make[3]: Leaving directory `/home3/FSF/org_src/glibc/libc/elf'
m32r-linux-gcc   -nostdlib -nostartfiles -r -o /home3/FSF/org_src/glibc/build.cross/elf/librtld.os '-Wl,-(' /home3/FSF/org_src/glibc/build.cross/elf/dl-allobjs.os /home3/FSF/org_src/glibc/build.cross/elf/rtld-libc.a -lgcc '-Wl,-)' \
	  -Wl,-Map,/home3/FSF/org_src/glibc/build.cross/elf/librtld.os.map
m32r-linux-gcc   -nostdlib -nostartfiles -shared 	\
  -Wl,-z,combreloc -Wl,-z,defs -Wl,--verbose 2>&1 |	\
	  LC_ALL=C \
	  sed -e '/^=========/,/^=========/!d;/^=========/d'	\
	      -e 's/\. = 0 + SIZEOF_HEADERS;/& _begin = . - SIZEOF_HEADERS;/' \
	  > /home3/FSF/org_src/glibc/build.cross/elf/ld.so.lds
m32r-linux-gcc   -nostdlib -nostartfiles -shared -o /home3/FSF/org_src/glibc/build.cross/elf/ld.so			\
	  -Wl,-z,combreloc -Wl,-z,defs 	\
	  /home3/FSF/org_src/glibc/build.cross/elf/librtld.os -Wl,--version-script=/home3/FSF/org_src/glibc/build.cross/ld.map		\
	  -Wl,-soname=ld-linux.so.2 -T /home3/FSF/org_src/glibc/build.cross/elf/ld.so.lds
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x14): In function `_dl_start_user':
: undefined reference to `__libc_stack_end'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x31c): In function `process_dl_debug':
/home3/FSF/org_src/glibc/libc/elf/rtld.c:1983: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x6a8): In function `dl_main':
/home3/FSF/org_src/glibc/libc/elf/rtld.c:2233: undefined reference to `__open'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x744):/home3/FSF/org_src/glibc/libc/elf/rtld.c:753: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x7e8):/home3/FSF/org_src/glibc/libc/elf/rtld.c:762: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x83c):/home3/FSF/org_src/glibc/libc/elf/rtld.c:770: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa3c):/home3/FSF/org_src/glibc/libc/elf/rtld.c:779: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x14fc):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2207: undefined reference to `strchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x153c):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2174: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x155c):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2163: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x15b4):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2155: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x15e4):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2146: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x1680):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2148: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x16b4):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2125: more undefined references to `memcmp' follow
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x18ac): In function `dl_main':
/home3/FSF/org_src/glibc/libc/elf/rtld.c:1167: undefined reference to `memchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x1950):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2132: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x1970):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2138: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x1a38):/home3/FSF/org_src/glibc/libc/elf/rtld.c:2087: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x1d0c):/home3/FSF/org_src/glibc/libc/elf/rtld.c:1125: undefined reference to `strchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x215c):/home3/FSF/org_src/glibc/libc/elf/rtld.c:632: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x2c24): In function `_dl_dst_count':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:223: undefined reference to `strchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x2d4c): In function `_dl_dst_substitute':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:262: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x2e40): In function `expand_dynamic_string_token':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:310: undefined reference to `strchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x2f88): In function `add_name_to_object':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:342: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x316c): In function `fillin_rpath':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:456: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x322c):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:426: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x32bc):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:407: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x3958): In function `lose':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:777: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x3a34): In function `_dl_map_object_from_fd':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:834: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x3d08):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1250: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x3ee4):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:890: undefined reference to `__lseek'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4510): In function `open_verify':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1449: undefined reference to `__open'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4574):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1478: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4648):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1575: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x46d4):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1585: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4714):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1550: undefined reference to `__lseek'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4794):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1568: undefined reference to `__lseek'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x48f4): In function `open_path':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1634: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x494c):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1641: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4958):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1641: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4a04):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1690: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4bc0):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1382: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4c20):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1388: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4cec):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1711: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4d9c): In function `_dl_map_object':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1787: undefined reference to `strchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x4e84):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1768: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x5294):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1860: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x52ac):/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1881: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x5364): In function `add_path.0':
/home3/FSF/org_src/glibc/libc/elf/dl-load.c:1991: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x5864): In function `_dl_load_cache_lookup':
/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-cache.c:221: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x58c4):/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-cache.c:204: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x5918):/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-cache.c:216: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x5e18): In function `do_lookup_x':
/home3/FSF/org_src/glibc/libc/elf/do-lookup.h:92: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x5f48):/home3/FSF/org_src/glibc/libc/elf/do-lookup.h:119: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x6318): In function `_dl_lookup_symbol_x':
/home3/FSF/org_src/glibc/libc/elf/dl-lookup.c:264: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x67d4):/home3/FSF/org_src/glibc/libc/elf/dl-lookup.c:292: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x6be0): In function `_dl_new_object':
/home3/FSF/org_src/glibc/libc/elf/dl-object.c:159: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x6c04):/home3/FSF/org_src/glibc/libc/elf/dl-object.c:153: undefined reference to `strchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x6d00): In function `_dl_reloc_bad_type':
/home3/FSF/org_src/glibc/libc/elf/dl-reloc.c:354: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x84c8): In function `_dl_map_object_deps':
/home3/FSF/org_src/glibc/libc/elf/dl-deps.c:240: undefined reference to `strchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x85a4):/home3/FSF/org_src/glibc/libc/elf/dl-deps.c:283: undefined reference to `strchr'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x932c): In function `_dl_signal_error':
/home3/FSF/org_src/glibc/libc/elf/dl-error.c:91: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x9d7c): In function `_dl_sysdep_read_whole_file':
/home3/FSF/org_src/glibc/libc/elf/dl-misc.c:58: undefined reference to `__open'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0x9db0):/home3/FSF/org_src/glibc/libc/elf/dl-misc.c:79: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa2e0): In function `_dl_name_match_p':
/home3/FSF/org_src/glibc/libc/elf/dl-misc.c:313: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa2f8):/home3/FSF/org_src/glibc/libc/elf/dl-misc.c:319: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa448): In function `match_symbol':
/home3/FSF/org_src/glibc/libc/elf/dl-version.c:158: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa464):/home3/FSF/org_src/glibc/libc/elf/dl-version.c:138: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa51c):/home3/FSF/org_src/glibc/libc/elf/dl-version.c:104: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa5dc):/home3/FSF/org_src/glibc/libc/elf/dl-version.c:124: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa698):/home3/FSF/org_src/glibc/libc/elf/dl-version.c:166: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xa940): In function `_dl_check_map_versions':
/home3/FSF/org_src/glibc/libc/elf/dl-version.c:213: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xacf4): In function `_dl_start_profile':
/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:262: undefined reference to `__profile_frequency'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xad6c):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:278: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xad7c):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:280: undefined reference to `stpcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xad9c):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:287: undefined reference to `__open'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xae34):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:335: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xae5c):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:298: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xaeb0):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:355: undefined reference to `__close'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xaf00):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:380: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xaf1c):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:380: undefined reference to `memcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xb108):/home3/FSF/org_src/glibc/libc/elf/dl-profile.c:320: undefined reference to `__lseek'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xbc78): In function `_dl_get_origin':
/home3/FSF/org_src/glibc/libc/elf/../sysdeps/unix/sysv/linux/dl-origin.c:72: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xbca8):/home3/FSF/org_src/glibc/libc/elf/../sysdeps/unix/sysv/linux/dl-origin.c:57: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xbeb0): In function `_dl_check_caller':
/home3/FSF/org_src/glibc/libc/elf/dl-caller.c:44: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xbed4):/home3/FSF/org_src/glibc/libc/elf/dl-caller.c:46: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xbf04):/home3/FSF/org_src/glibc/libc/elf/dl-caller.c:52: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xbf28):/home3/FSF/org_src/glibc/libc/elf/dl-caller.c:59: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xbf40):/home3/FSF/org_src/glibc/libc/elf/dl-caller.c:61: undefined reference to `strcmp'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xbf60):/home3/FSF/org_src/glibc/libc/elf/dl-caller.c:65: more undefined references to `strcmp' follow
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xc220): In function `_dl_sysdep_start':
/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-sysdep.c:199: undefined reference to `__getpagesize'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xc75c): In function `_dl_important_hwcaps':
/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-sysdep.c:465: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xc7a8):/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-sysdep.c:470: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xc7c4):/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-sysdep.c:473: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xc9e8):/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-sysdep.c:433: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xca20):/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-sysdep.c:454: undefined reference to `mempcpy'
/home3/FSF/org_src/glibc/build.cross/elf/librtld.os(.text+0xca38):/home3/FSF/org_src/glibc/libc/elf/../sysdeps/generic/dl-sysdep.c:455: more undefined references to `mempcpy' follow

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