Author: jajcus                       Date: Mon May  1 12:01:48 2006 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- no_tls_direct_seg_refs bcond for building Xen-friendly glibc, disabled by 
default.
  I suggest enabling it by default, after a bit of testing.
  Please note, that for Th this bcond would be implemented in a bit different
  way (gcc option -mno-tls-direct-seg-refs)

---- Files affected:
SPECS:
   glibc.spec (1.583.2.73 -> 1.583.2.74) 

---- Diffs:

================================================================
Index: SPECS/glibc.spec
diff -u SPECS/glibc.spec:1.583.2.73 SPECS/glibc.spec:1.583.2.74
--- SPECS/glibc.spec:1.583.2.73 Fri Apr 14 17:02:20 2006
+++ SPECS/glibc.spec    Mon May  1 14:01:43 2006
@@ -19,8 +19,11 @@
 %bcond_with    cross           # build using crossgcc (without libgcc_eh)
 %bcond_with    boot64          # bootstrap *64 using cross* (sparc64 currently)
 %bcond_with    pax             # apply PaX hack
+%bcond_with    no_tls_direct_seg_refs # enable -DNO_TLS_DIRECT_SEG_REFS for Xen
+
 #
 # TODO:
+# - test with no_tls_direct_seg_refs, and enable by default if no problems 
found
 # - look at locale fixes/updates in bugzilla
 # [OLD]
 # - localedb-gen man pages(?)
@@ -87,7 +90,7 @@
 Summary(uk):   GNU libc ×ĹŇÓŚ§ 2.3
 Name:          glibc
 Version:       2.3.6
-Release:       5
+Release:       5.1
 Epoch:         6
 License:       LGPL
 Group:         Libraries
@@ -983,7 +986,8 @@
        --with%{!?with_selinux:out}-selinux \
        --with%{!?with_tls:out}-tls \
         --enable-add-ons=linuxthreads \
-       --enable-profile
+       --enable-profile \
+       %{?with_no_tls_direct_seg_refs:CFLAGS="%{rpmcflags} 
-DNO_TLS_DIRECT_SEG_REFS"}
 %{__make}
 %endif
 %if %{with nptl}
@@ -1000,7 +1004,8 @@
        --with%{!?with_selinux:out}-selinux \
        --with-tls \
         --enable-add-ons=nptl \
-       --enable-profile
+       --enable-profile \
+       %{?with_no_tls_direct_seg_refs:CFLAGS="%{rpmcflags} 
-DNO_TLS_DIRECT_SEG_REFS"}
 # simulate cross-compiling so we can perform dual builds on 2.4.x kernel
 %{__make} \
        %{?with_dual:cross-compiling=yes}
@@ -1720,6 +1725,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.583.2.74  2006/05/01 12:01:43  jajcus
+- no_tls_direct_seg_refs bcond for building Xen-friendly glibc, disabled by 
default.
+  I suggest enabling it by default, after a bit of testing.
+  Please note, that for Th this bcond would be implemented in a bit different
+  way (gcc option -mno-tls-direct-seg-refs)
+
 Revision 1.583.2.73  2006/04/14 15:02:20  glen
 - rel 5
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/glibc.spec?r1=1.583.2.73&r2=1.583.2.74&f=u

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to