SPECS: uClibc.spec - disable shared on x86_64 (not ready yet), add...

qboosh qboosh at pld-linux.org
Sun Aug 28 11:23:36 CEST 2005


Author: qboosh                       Date: Sun Aug 28 09:23:36 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- disable shared on x86_64 (not ready yet), added x86_64 patch; builds now
- more docs (and base docs moved to base)

---- Files affected:
SPECS:
   uClibc.spec (1.114 -> 1.115) 

---- Diffs:

================================================================
Index: SPECS/uClibc.spec
diff -u SPECS/uClibc.spec:1.114 SPECS/uClibc.spec:1.115
--- SPECS/uClibc.spec:1.114	Sun Aug 28 10:33:15 2005
+++ SPECS/uClibc.spec	Sun Aug 28 11:23:31 2005
@@ -15,6 +15,7 @@
 Patch3:		%{name}-targetcpu.patch
 Patch4:		%{name}-O_DIRECT.patch
 Patch5:		%{name}-sparc.patch
+Patch6:		%{name}-x86_64.patch
 URL:		http://uclibc.org/
 BuildRequires:	gcc >= 3.0
 BuildRequires:	sed >= 4.0
@@ -23,7 +24,7 @@
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 # note: the 2nd '\' is needed (some shell expansions?)
-%define		TARGET_ARCH	%(echo %{_target_cpu} | sed -e 's/i.86\\|athlon\\|pentium./i386/;s/ppc/powerpc/')
+%define		TARGET_ARCH	%(echo %{_target_cpu} | sed -e 's/i.86\\|athlon\\|pentium./i386/;s/ppc/powerpc/;s/amd64\\|ia32e/x86_64/')
 
 %description
 Small libc for building embedded applications.
@@ -67,8 +68,9 @@
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
+%patch6 -p1
 
-sed -e '
+sed -i -e '
 %ifarch sparc sparc64 sparcv9
 	s/default TARGET_i386/default TARGET_sparc/
 %endif
@@ -81,13 +83,12 @@
 %ifarch %{x8664}
 	s/default TARGET_i386/default TARGET_x86_64/
 %endif
-	' extra/Configs/Config.in > Conf.in.tmp
-mv -f Conf.in.tmp extra/Configs/Config.in
+	' extra/Configs/Config.in
 
-grep -v 'HAVE_NO_SHARED\|ARCH_HAS_NO_LDSO' extra/Configs/Config.sparc > C.tmp
-mv -f C.tmp extra/Configs/Config.sparc
-grep -v 'HAS_NO_THREADS' extra/Configs/Config.alpha > C.tmp
-mv -f C.tmp extra/Configs/Config.alpha
+# ldso on x86_64 not ready yet (missing resolve.S)
+sed -i -e '/HAS_NO_THREADS/a\\n\tselect HAVE_NO_SHARED\n\tselect ARCH_HAS_NO_LDSO' \
+	extra/Configs/Config.x86_64
+sed -i -e '/HAS_NO_THREADS/d' extra/Configs/Config.alpha
 
 %ifarch sparc sparc64 sparcv9
 ln -sf /usr/include/asm-sparc include/asm-sparc
@@ -164,22 +165,23 @@
 
 %files
 %defattr(644,root,root,755)
+%doc Changelog* DEDICATION.mjn3 MAINTAINERS README TODO docs/threads.txt
 %dir %{_prefix}/*-linux-uclibc
-%ifarch %{ix86} ppc sparc sparc64 sparcv9 %{x8664}
+%ifarch %{ix86} ppc sparc sparc64 sparcv9
 %dir %{_prefix}/*-linux-uclibc/lib
 %attr(755,root,root) %{_prefix}/*-linux-uclibc/lib/*.so*
 %endif
 
 %files devel
 %defattr(644,root,root,755)
-%doc README TODO docs/threads.txt docs/uclibc.org/*.html
+%doc docs/uclibc.org/*
 %attr(755,root,root) %{_bindir}/*
 %{_prefix}/*-linux-uclibc/usr/lib/*.o
 %dir %{_prefix}/*-linux-uclibc/usr
 %dir %{_prefix}/*-linux-uclibc/usr/bin
 %attr(755,root,root) %{_prefix}/*-linux-uclibc/usr/bin/*
 %dir %{_prefix}/*-linux-uclibc/usr/lib
-%ifarch %{ix86} ppc sparc sparc64 sparcv9 %{x8664}
+%ifarch %{ix86} ppc sparc sparc64 sparcv9
 %attr(755,root,root) %{_prefix}/*-linux-uclibc/usr/lib/*.so
 %endif
 %{_prefix}/*-linux-uclibc/usr/include
@@ -194,6 +196,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.115  2005/08/28 09:23:31  qboosh
+- disable shared on x86_64 (not ready yet), added x86_64 patch; builds now
+- more docs (and base docs moved to base)
+
 Revision 1.114  2005/08/28 08:33:15  qboosh
 - updated targetcpu,toolchain-wrapper patches - now dynamic linking works again
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/uClibc.spec?r1=1.114&r2=1.115&f=u




More information about the pld-cvs-commit mailing list