[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r5780 - in glibc-package/branches/eglibc-2.18/debian: . control.in rules.d sysdeps



Author: adconrad
Date: 2013-11-21 17:48:09 +0000 (Thu, 21 Nov 2013)
New Revision: 5780

Added:
   glibc-package/branches/eglibc-2.18/debian/libc6.symbols.ppc64el
   glibc-package/branches/eglibc-2.18/debian/sysdeps/ppc64el.mk
Modified:
   glibc-package/branches/eglibc-2.18/debian/changelog
   glibc-package/branches/eglibc-2.18/debian/control.in/main
   glibc-package/branches/eglibc-2.18/debian/rules.d/control.mk
Log:
* Skeleton in packaging support for the new powerpc64le-linux-gnu:
  - debian/sysdeps/ppc64el.mk: Define base ppc64el libc targets.
  - debian/rules.d/control.mk: Add ppc64el to the list of libc_arches.
  - debian/control.in/main: Build-depend on gcc-4.8 for ppc64el builds.

Modified: glibc-package/branches/eglibc-2.18/debian/changelog
===================================================================
--- glibc-package/branches/eglibc-2.18/debian/changelog	2013-11-21 17:33:51 UTC (rev 5779)
+++ glibc-package/branches/eglibc-2.18/debian/changelog	2013-11-21 17:48:09 UTC (rev 5780)
@@ -55,6 +55,10 @@
   * debian/testsuite-checking/*: Allow powerpc to fail test-{double,float}.
   * debian/patches/any/local-rtlddir-cross.diff: Revert to the state found
     in 2.17 where ld.so was installed to slibdir and so listed in libc.so.
+  * Skeleton in packaging support for the new powerpc64le-linux-gnu:
+    - debian/sysdeps/ppc64el.mk: Define base ppc64el libc targets.
+    - debian/rules.d/control.mk: Add ppc64el to the list of libc_arches.
+    - debian/control.in/main: Build-depend on gcc-4.8 for ppc64el builds.
   * debian/libc6.symbols.ppc64: Add missing libc6 symbols file for ppc64.
 
   [ Samuel Thibault ]

Modified: glibc-package/branches/eglibc-2.18/debian/control.in/main
===================================================================
--- glibc-package/branches/eglibc-2.18/debian/control.in/main	2013-11-21 17:33:51 UTC (rev 5779)
+++ glibc-package/branches/eglibc-2.18/debian/control.in/main	2013-11-21 17:48:09 UTC (rev 5780)
@@ -10,7 +10,7 @@
  binutils (>= 2.21),
  g++-4.6 [ia64],
  g++-4.7 (>= 4.7.3-4) [kfreebsd-amd64],
- g++-4.8 [arm64],
+ g++-4.8 [arm64 ppc64el],
  g++-4.7 (>= 4.7.2-11), g++-4.7-multilib [amd64 i386 kfreebsd-amd64 mips mipsel powerpc ppc64 s390 s390x sparc sparc64 x32]
 Build-Depends-Indep: perl, po-debconf (>= 1.0)
 Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>

Added: glibc-package/branches/eglibc-2.18/debian/libc6.symbols.ppc64el
===================================================================
--- glibc-package/branches/eglibc-2.18/debian/libc6.symbols.ppc64el	                        (rev 0)
+++ glibc-package/branches/eglibc-2.18/debian/libc6.symbols.ppc64el	2013-11-21 17:48:09 UTC (rev 5780)
@@ -0,0 +1,5 @@
+#include "libc6.symbols.common"
+ld64.so.2 #PACKAGE# #MINVER#
+#include "symbols.wildcards"
+libc.so.6 #PACKAGE# #MINVER#
+#include "symbols.wildcards"

Modified: glibc-package/branches/eglibc-2.18/debian/rules.d/control.mk
===================================================================
--- glibc-package/branches/eglibc-2.18/debian/rules.d/control.mk	2013-11-21 17:33:51 UTC (rev 5779)
+++ glibc-package/branches/eglibc-2.18/debian/rules.d/control.mk	2013-11-21 17:48:09 UTC (rev 5780)
@@ -1,7 +1,7 @@
 libc_packages := libc6 libc6.1 libc0.1 libc0.3
 libc0_1_archs := kfreebsd-amd64 kfreebsd-i386
 libc0_3_archs := hurd-i386
-libc6_archs   := amd64 arm arm64 armel armhf hppa i386 m68k mips mipsel powerpc powerpcspe ppc64 sparc sparc64 s390 s390x sh4 x32
+libc6_archs   := amd64 arm arm64 armel armhf hppa i386 m68k mips mipsel powerpc powerpcspe ppc64 ppc64el sparc sparc64 s390 s390x sh4 x32
 libc6_1_archs := alpha ia64
 
 control_deps := $(wildcard debian/control.in/*) $(addprefix debian/control.in/, $(libc_packages))

Added: glibc-package/branches/eglibc-2.18/debian/sysdeps/ppc64el.mk
===================================================================
--- glibc-package/branches/eglibc-2.18/debian/sysdeps/ppc64el.mk	                        (rev 0)
+++ glibc-package/branches/eglibc-2.18/debian/sysdeps/ppc64el.mk	2013-11-21 17:48:09 UTC (rev 5780)
@@ -0,0 +1,7 @@
+libc_rtlddir = /lib64
+extra_config_options = --enable-multi-arch
+extra_cflags = -O3 -fno-tree-vectorize
+
+# Use gcc-4.8 on ppc64el, as gcc-4.7 support is nonexistent:
+CC     = $(DEB_HOST_GNU_TYPE)-$(BASE_CC)-4.8
+CXX    = $(DEB_HOST_GNU_TYPE)-$(BASE_CXX)-4.8


Reply to: