%define VERSION 2.2.3 %define target_alias arm-linux Summary: Cross Compiled GNU Libc for %{target_alias} Targets Name: %{target_alias}-glibc Version: %{VERSION} Release: 1 Copyright: GPL Group: System Environment/Libraries Source: aeneas.mit.edu:/pub/gnu/glibc/glibc-%{VERSION}.tar.gz Source1: glibc-linuxthreads-%{VERSION}.tar.gz %description This package provides the user with the GNU libc for %{target_alias}. %prep %setup -q -n glibc-%{VERSION} %setup -q -T -D -n glibc-%{VERSION} -a 1 %build PATH=/usr/local/%{target_alias}/bin:$PATH CC=%{target_alias}-gcc RANLIB=%{target_alias}-ranlib ./configure --prefix=/usr/local/%{target_alias}/%{target_alias} --enable-add-ons --enable-shared --with-headers=/usr/local/%{target_alias}/src/linux/include %{target_alias} make %install PATH=/usr/local/%{target_alias}/bin:$PATH make install %files %doc README COPYING ChangeLog /usr/local/%{target_alias}/%{target_alias}/bin/catchsegv /usr/local/%{target_alias}/%{target_alias}/bin/gencat /usr/local/%{target_alias}/%{target_alias}/bin/getconf /usr/local/%{target_alias}/%{target_alias}/bin/getent /usr/local/%{target_alias}/%{target_alias}/bin/glibcbug /usr/local/%{target_alias}/%{target_alias}/bin/iconv /usr/local/%{target_alias}/%{target_alias}/bin/ldd /usr/local/%{target_alias}/%{target_alias}/bin/locale /usr/local/%{target_alias}/%{target_alias}/bin/localedef /usr/local/%{target_alias}/%{target_alias}/bin/mtrace /usr/local/%{target_alias}/%{target_alias}/bin/pcprofiledump /usr/local/%{target_alias}/%{target_alias}/bin/rpcgen /usr/local/%{target_alias}/%{target_alias}/bin/sprof /usr/local/%{target_alias}/%{target_alias}/bin/tzselect /usr/local/%{target_alias}/%{target_alias}/bin/xtrace /usr/local/%{target_alias}/%{target_alias}/etc/rpc /usr/local/%{target_alias}/%{target_alias}/include /usr/local/%{target_alias}/%{target_alias}/info/libc.info* /usr/local/%{target_alias}/%{target_alias}/lib/Mcrt1.o /usr/local/%{target_alias}/%{target_alias}/lib/crt1.o /usr/local/%{target_alias}/%{target_alias}/lib/crti.o /usr/local/%{target_alias}/%{target_alias}/lib/crtn.o /usr/local/%{target_alias}/%{target_alias}/lib/gconv /usr/local/%{target_alias}/%{target_alias}/lib/gcrt1.o /usr/local/%{target_alias}/%{target_alias}/lib/ld-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/ld-linux.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libBrokenLocale-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libBrokenLocale.a /usr/local/%{target_alias}/%{target_alias}/lib/libBrokenLocale.so /usr/local/%{target_alias}/%{target_alias}/lib/libBrokenLocale.so.1 /usr/local/%{target_alias}/%{target_alias}/lib/libBrokenLocale_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libSegFault.so /usr/local/%{target_alias}/%{target_alias}/lib/libanl.a /usr/local/%{target_alias}/%{target_alias}/lib/libanl.so /usr/local/%{target_alias}/%{target_alias}/lib/libanl.so.1 /usr/local/%{target_alias}/%{target_alias}/lib/libanl-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libanl_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libbsd-compat.a /usr/local/%{target_alias}/%{target_alias}/lib/libc-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libc.a /usr/local/%{target_alias}/%{target_alias}/lib/libc.so /usr/local/%{target_alias}/%{target_alias}/lib/libc.so.6 /usr/local/%{target_alias}/%{target_alias}/lib/libc_nonshared.a /usr/local/%{target_alias}/%{target_alias}/lib/libc_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libcrypt-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libcrypt.a /usr/local/%{target_alias}/%{target_alias}/lib/libcrypt.so /usr/local/%{target_alias}/%{target_alias}/lib/libcrypt.so.1 /usr/local/%{target_alias}/%{target_alias}/lib/libcrypt_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libdl-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libdl.a /usr/local/%{target_alias}/%{target_alias}/lib/libdl.so /usr/local/%{target_alias}/%{target_alias}/lib/libdl.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libdl_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libg.a /usr/local/%{target_alias}/%{target_alias}/lib/libieee.a /usr/local/%{target_alias}/%{target_alias}/lib/libm-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libm.a /usr/local/%{target_alias}/%{target_alias}/lib/libm.so /usr/local/%{target_alias}/%{target_alias}/lib/libm.so.6 /usr/local/%{target_alias}/%{target_alias}/lib/libm_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libmcheck.a /usr/local/%{target_alias}/%{target_alias}/lib/libmemusage.so /usr/local/%{target_alias}/%{target_alias}/lib/libnsl-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libnsl.a /usr/local/%{target_alias}/%{target_alias}/lib/libnsl.so /usr/local/%{target_alias}/%{target_alias}/lib/libnsl.so.1 /usr/local/%{target_alias}/%{target_alias}/lib/libnsl_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libnss_compat-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_compat.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_compat.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libnss_dns-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_dns.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_dns.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libnss_files-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_files.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_files.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libnss_hesiod-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_hesiod.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_hesiod.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libnss_nis-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_nis.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_nis.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libnss_nisplus-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_nisplus.so /usr/local/%{target_alias}/%{target_alias}/lib/libnss_nisplus.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libpcprofile.so /usr/local/%{target_alias}/%{target_alias}/lib/libpthread.a /usr/local/%{target_alias}/%{target_alias}/lib/libpthread.so /usr/local/%{target_alias}/%{target_alias}/lib/libpthread.so.0 /usr/local/%{target_alias}/%{target_alias}/lib/libpthread-0.9.so /usr/local/%{target_alias}/%{target_alias}/lib/libpthread_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libresolv-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libresolv.a /usr/local/%{target_alias}/%{target_alias}/lib/libresolv.so /usr/local/%{target_alias}/%{target_alias}/lib/libresolv.so.2 /usr/local/%{target_alias}/%{target_alias}/lib/libresolv_p.a /usr/local/%{target_alias}/%{target_alias}/lib/librt-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/librt.a /usr/local/%{target_alias}/%{target_alias}/lib/librt.so /usr/local/%{target_alias}/%{target_alias}/lib/librt.so.1 /usr/local/%{target_alias}/%{target_alias}/lib/librt_p.a /usr/local/%{target_alias}/%{target_alias}/lib/libthread_db-1.0.so /usr/local/%{target_alias}/%{target_alias}/lib/libthread_db.so /usr/local/%{target_alias}/%{target_alias}/lib/libthread_db.so.1 /usr/local/%{target_alias}/%{target_alias}/lib/libutil-%{VERSION}.so /usr/local/%{target_alias}/%{target_alias}/lib/libutil.a /usr/local/%{target_alias}/%{target_alias}/lib/libutil.so /usr/local/%{target_alias}/%{target_alias}/lib/libutil.so.1 /usr/local/%{target_alias}/%{target_alias}/lib/libutil_p.a /usr/local/%{target_alias}/%{target_alias}/libexec/pt_chown /usr/local/%{target_alias}/%{target_alias}/sbin/ldconfig /usr/local/%{target_alias}/%{target_alias}/sbin/nscd /usr/local/%{target_alias}/%{target_alias}/sbin/nscd_nischeck /usr/local/%{target_alias}/%{target_alias}/sbin/rpcinfo /usr/local/%{target_alias}/%{target_alias}/sbin/sln /usr/local/%{target_alias}/%{target_alias}/sbin/zdump /usr/local/%{target_alias}/%{target_alias}/sbin/zic /usr/local/%{target_alias}/%{target_alias}/share