Author: peroyvind
Date: Tue Feb  6 13:42:26 2007
New Revision: 116708

Added:
   packages/cooker/uClibc/current/SOURCES/uClibc-0.9.28.1.tar.bz2   (contents, 
props changed)
   packages/cooker/uClibc/current/SOURCES/uClibc-0.9.28.1.tar.bz2.sign
Removed:
   packages/cooker/uClibc/current/SOURCES/resolve.S
   packages/cooker/uClibc/current/SOURCES/uClibc-0.9.28.tar.bz2
   packages/cooker/uClibc/current/SOURCES/uClibc-0.9.28.tar.bz2.sign
Modified:
   packages/cooker/uClibc/current/SOURCES/uClibc-x86_64.patch
   packages/cooker/uClibc/current/SPECS/uClibc.spec

Log:
update to 0.9.28.1
fix x86_64 build (P7)
build on all archs

Added: packages/cooker/uClibc/current/SOURCES/uClibc-0.9.28.1.tar.bz2
==============================================================================
Binary file. No diff available.

Added: packages/cooker/uClibc/current/SOURCES/uClibc-0.9.28.1.tar.bz2.sign
==============================================================================
--- (empty file)
+++ packages/cooker/uClibc/current/SOURCES/uClibc-0.9.28.1.tar.bz2.sign Tue Feb 
 6 13:42:26 2007
@@ -0,0 +1,30 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+uClibc-0.9.28.1.tar.bz2 released 28 Jan 2007
+
+MD5       aa85e790c565ad3096d8c3782dfb0197  uClibc-0.9.28.1.tar.bz2
+SHA1      3b7e34d05697456f5afe23d8666fad1c458813d6  uClibc-0.9.28.1.tar.bz2
+SHA256    0b4381eb3a99948958dec592a7cc64bd5a07195139f5ee6d8d687f4d45b1ee56  
uClibc-0.9.28.1.tar.bz2
+SHA512    
2b60e48f26a0e1cd4cf19bdc467080ae571c9d2f4f6f7f1fd6cdd2b1914a00e6f1b9437fc02349225f8420ae11b3cec264f0250a3d794d3642cc278ca621904d
  uClibc-0.9.28.1.tar.bz2
+RIPEMD160 7b225c5554427045732fecc4a1771e7847a9186e  uClibc-0.9.28.1.tar.bz2
+RIPEMD256 c48a493a5dd71164e61944c7bb13c97b904979fc644acda06e6cbd9abead914c  
uClibc-0.9.28.1.tar.bz2
+RIPEMD320 
ca57defe053d0b422afc4d584e90f7b1e9fa742f4ba5c79cbea325526975d3758a7d646d936cffad
  uClibc-0.9.28.1.tar.bz2
+
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.1 (GNU/Linux)
+
+iQIVAwUBRbxa4UFjO5/oN/WBAQJtaBAA0tZrBQ7Ifzg5u2VKDryZpiphOMbDOz/H
+1WiOJBMRYr8TkFtoEvXWC29qH4YBmAadxviwXDnDE8EgygsgCBWqG3Oasl2CF1sf
+Oh6qHh6KEdX+yF1giJSl4Tbmf+xHXrfTEI3eZ9/MqT8QAQqVOAGPz0yPALKtZuIK
+cq6/syB8pO6aqDzefnR0YfqPNCrwdPsq/zooGubtqa+xrXXsdRRZaY3PwfoS7q7V
+UMOuRpsLh5sjXBn8TrKDb2wiDT2vntUg6Qr/8Av3VVNJH6BMgt5mRx093wl7PGf/
+JzUm6lumtxSObOV60u65QRg40m8anL0AtaxZaj4KaV1oXR9nmDWJ45BvWtjfKMtG
+pNyT3rbXwOSu9E7NbPBok4FwpkPXKGC9qKTkFhiJ+zmMAG3NdISX484a5bDfaUG2
+sYpS6VQ/HVVcPDnoMGsk+lRs+vmRg9pMSiHdoMqXRdBJTBxKH2zXP4jPP7eCp8Mh
+b7A3H1Gk64tIAcxTEc7qv0FtxlcVL+mxqarunXJSF3EOYKKXxmwcIIW5rFyv+71o
+c42wORbaS5UMV4xvEkKAxexvGKpDYRf9rZAXsjTn+3VTiUsKeIGLsyFjeb5ofGQl
+bi/o/CrJnnjTFp7Wny0JhZIrC95gdwgE+qiM4n0ni9BnwQfS62epGKujF6TdjVA0
+0WA+eUeFv3o=
+=gmpl
+-----END PGP SIGNATURE-----

Modified: packages/cooker/uClibc/current/SOURCES/uClibc-x86_64.patch
==============================================================================
--- packages/cooker/uClibc/current/SOURCES/uClibc-x86_64.patch  (original)
+++ packages/cooker/uClibc/current/SOURCES/uClibc-x86_64.patch  Tue Feb  6 
13:42:26 2007
@@ -9,3 +9,17 @@
  static void restore_rt (void) asm ("__restore_rt");
  static void restore (void) asm ("__restore");
  
+--- uClibc-0.9.28.1/utils/ldd.c~       2007-01-26 00:54:19.000000000 +0100
++++ uClibc-0.9.28.1/utils/ldd.c        2007-02-06 13:21:49.000000000 +0100
+@@ -105,6 +105,11 @@
+ #define ELFCLASSM     ELFCLASS32
+ #endif
+ 
++#if defined(__x86_64__)
++#define MATCH_MACHINE(x) (x == EM_X86_64)
++#define ELFCLASSM   ELFCLASS64
++#endif
++
+ #ifndef MATCH_MACHINE
+ #warning "You really should add a MATCH_MACHINE() macro for your architecture"
+ #endif

Modified: packages/cooker/uClibc/current/SPECS/uClibc.spec
==============================================================================
--- packages/cooker/uClibc/current/SPECS/uClibc.spec    (original)
+++ packages/cooker/uClibc/current/SPECS/uClibc.spec    Tue Feb  6 13:42:26 2007
@@ -3,20 +3,18 @@
 
 # workaround some rpm bug
 %define _requires_exceptions 
statically\\|linked\\|devel(/lib/libNoVersion)\\|bash
-
-%define        svn     20050428
+%define        mainver 0.9.28
+%define        subver  1
 
 Summary:       A C library optimized for size useful for embedded applications
 Name:          uClibc
-Version:       0.9.28
-Release:       %mkrel 8
+Version:       %{mainver}.%{subver}
+Release:       %mkrel 1
 License:       LGPL
 Group:         System/Libraries
 URL:           http://uclibc.org/
 Source0:       http://uclibc.org/downloads/%{name}-%{version}.tar.bz2
-#Source0:      http://uclibc.org/downloads/%{name}-%{svn}.tar.bz2
 Source1:       http://uclibc.org/downloads/%{name}-%{version}.tar.bz2.sign
-Source2:       resolve.S
 Patch0:                uClibc-0.9.27-mdkconf.patch
 Patch1:                uClibc-newsoname.patch
 Patch2:                uClibc-alpha.patch
@@ -26,7 +24,6 @@
 Patch6:                uClibc-sparc.patch
 Patch7:                uClibc-x86_64.patch
 BuildRequires: which kernel-source
-Exclusivearch: %{ix86}
 #Requires:     binutils gcc-cpp = %{gcc_version}
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 
@@ -68,14 +65,14 @@
 
 %prep
 %setup -q
-cp %SOURCE2 ldso/ldso/x86_64
+#cp %SOURCE2 ldso/ldso/x86_64
 %patch0 -p1 -b .mdkconf
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
-%patch6 -p1
+#%patch6 -p1
 %patch7 -p1
 
 mkdir -p extra/gcc-uClibc
@@ -170,7 +167,7 @@
 %dir %{_prefix}/%{_target_cpu}-linux-uclibc/sbin
 %attr(0755,root,root) %{_prefix}/%{_target_cpu}-linux-uclibc/sbin/*
 %attr(0755,root,root) %{_prefix}/%{_target_cpu}-linux-uclibc/lib/ld-*
-%attr(0755,root,root) 
%{_prefix}/%{_target_cpu}-linux-uclibc/lib/lib*%{version}.so
+%attr(0755,root,root) 
%{_prefix}/%{_target_cpu}-linux-uclibc/lib/lib*%{mainver}.so
 %attr(0755,root,root) %{_prefix}/%{_target_cpu}-linux-uclibc/lib/lib*.so.0
 %endif
 %ifarch ppc ppc64

Reply via email to