Author: gotom
Date: 2005-07-17 05:02:44 +0000 (Sun, 17 Jul 2005)
New Revision: 950

Added:
   glibc-package/trunk/debian/sysdeps/powerpc.mk
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/control
   glibc-package/trunk/debian/control.in/main
   glibc-package/trunk/debian/rules.d/control.mk
Log:
    * Add support PowerPC64, based on patches and suggestions by Bastian Blank
      <[EMAIL PROTECTED]> and Jeff Bailey <[EMAIL PROTECTED]>:
      - debian/control.in/main: Add Build-Depends: gcc-3.4 [powerpc] because
        powerpc porting does not support gcc-4.0 currently.
      - debian/control: Updated.
      - debian/rules.d/control.mk: Add ppc64.
      - debian/sysdeps/powerpc.mk: Added to support ppc64 target.


Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog        2005-07-17 04:43:37 UTC (rev 
949)
+++ glibc-package/trunk/debian/changelog        2005-07-17 05:02:44 UTC (rev 
950)
@@ -1,5 +1,7 @@
 glibc (2.3.5-2) experimental; urgency=low
 
+  * Debconf5 release.
+
   * GOTO Masanori <[EMAIL PROTECTED]>
 
     * Merge glibc-2.3.4 branch to the main trunk for etch development.
@@ -89,6 +91,14 @@
       <[EMAIL PROTECTED]>.
       - debian/sysdeps/depflags.pl: Add conflicts initrd-tools (<< 0.1.79).
 
+    * Add support PowerPC64, based on patches and suggestions by Bastian Blank
+      <[EMAIL PROTECTED]> and Jeff Bailey <[EMAIL PROTECTED]>:
+      - debian/control.in/main: Add Build-Depends: gcc-3.4 [powerpc] because
+        powerpc porting does not support gcc-4.0 currently.
+      - debian/control: Updated.
+      - debian/rules.d/control.mk: Add ppc64.
+      - debian/sysdeps/powerpc.mk: Added to support ppc64 target.
+
     * debian/sysdeps/hppa.mk: Add /usr/hppa64-linux-gnu/include symlinks for
       dpkg-architecture changes.  Reported by Matthias Klose
       <[EMAIL PROTECTED]>.  (Closes: #313404)

Modified: glibc-package/trunk/debian/control
===================================================================
--- glibc-package/trunk/debian/control  2005-07-17 04:43:37 UTC (rev 949)
+++ glibc-package/trunk/debian/control  2005-07-17 05:02:44 UTC (rev 950)
@@ -1,7 +1,7 @@
 Source: glibc
 Section: libs
 Priority: required
-Build-Depends: gettext (>= 0.10.37-1), make (>= 3.80-1), dpkg-dev (>= 1.13.5), 
debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), 
linux-kernel-headers (>= 2.5.999-test7-bk-9) [!hurd-i386], mig (>= 1.3-2) 
[hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386], 
texi2html, file, gcc-4.0, autoconf, binutils (>= 2.14.90.0.7-5), sed (>= 
4.0.5-4), gawk, debhelper (>= 4.1.76)
+Build-Depends: gettext (>= 0.10.37-1), make (>= 3.80-1), dpkg-dev (>= 1.13.5), 
debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), 
linux-kernel-headers (>= 2.5.999-test7-bk-9) [!hurd-i386], mig (>= 1.3-2) 
[hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386], 
texi2html, file, gcc-4.0 [!powerpc] | gcc-3.4 [powerpc], autoconf, binutils (>= 
2.14.90.0.7-5), sed (>= 4.0.5-4), gawk, debhelper (>= 4.1.76)
 Build-Depends-Indep: perl, po-debconf
 Maintainer: GNU Libc Maintainers <[email protected]>
 Uploaders: Ben Collins <[EMAIL PROTECTED]>, GOTO Masanori <[EMAIL PROTECTED]>, 
Philip Blundell <[EMAIL PROTECTED]>, Jeff Bailey <[EMAIL PROTECTED]>, Daniel 
Jacobowitz <[EMAIL PROTECTED]>
@@ -382,6 +382,26 @@
  which use the standard C library. This is the 64bit version of the
  library, meant for zSeries systems.
 
+Package: libc6-ppc64
+Architecture: powerpc
+Section: base
+Priority: required
+Depends: libc6 (= ${Source-Version})
+Description: GNU C Library: 64bit Shared libraries for PowerPC64
+ This package includes shared versions of the standard C library and the
+ standard math library, as well as many others. This is the 64bit version
+ of the library, meant for PowerPC64 systems.
+
+Package: libc6-dev-ppc64
+Architecture: powerpc
+Section: libdevel
+Priority: standard
+Depends: libc6-ppc64 (= ${Source-Version}), libc6-dev (= ${Source-Version})
+Description: GNU C Library: 64bit Development Libraries for PowerPC64
+ Contains the symlinks and object files needed to compile and link programs
+ which use the standard C library. This is the 64bit version of the
+ library, meant for PowerPC64 systems.
+
 Package: libc6-sparcv9
 Architecture: sparc
 Section: libs

Modified: glibc-package/trunk/debian/control.in/main
===================================================================
--- glibc-package/trunk/debian/control.in/main  2005-07-17 04:43:37 UTC (rev 
949)
+++ glibc-package/trunk/debian/control.in/main  2005-07-17 05:02:44 UTC (rev 
950)
@@ -1,7 +1,7 @@
 Source: @glibc@
 Section: libs
 Priority: required
-Build-Depends: gettext (>= 0.10.37-1), make (>= 3.80-1), dpkg-dev (>= 1.13.5), 
debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), 
linux-kernel-headers (>= 2.5.999-test7-bk-9) [!hurd-i386], mig (>= 1.3-2) 
[hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386], 
texi2html, file, gcc-4.0, autoconf, binutils (>= 2.14.90.0.7-5), sed (>= 
4.0.5-4), gawk, debhelper (>= 4.1.76)
+Build-Depends: gettext (>= 0.10.37-1), make (>= 3.80-1), dpkg-dev (>= 1.13.5), 
debianutils (>= 1.13.1), tar (>= 1.13.11), bzip2, texinfo (>= 4.0), 
linux-kernel-headers (>= 2.5.999-test7-bk-9) [!hurd-i386], mig (>= 1.3-2) 
[hurd-i386], hurd-dev (>= 20020608-1) [hurd-i386], gnumach-dev [hurd-i386], 
texi2html, file, gcc-4.0 [!powerpc] | gcc-3.4 [powerpc], autoconf, binutils (>= 
2.14.90.0.7-5), sed (>= 4.0.5-4), gawk, debhelper (>= 4.1.76)
 Build-Depends-Indep: perl, po-debconf
 Maintainer: GNU Libc Maintainers <[email protected]>
 Uploaders: Ben Collins <[EMAIL PROTECTED]>, GOTO Masanori <[EMAIL PROTECTED]>, 
Philip Blundell <[EMAIL PROTECTED]>, Jeff Bailey <[EMAIL PROTECTED]>, Daniel 
Jacobowitz <[EMAIL PROTECTED]>

Modified: glibc-package/trunk/debian/rules.d/control.mk
===================================================================
--- glibc-package/trunk/debian/rules.d/control.mk       2005-07-17 04:43:37 UTC 
(rev 949)
+++ glibc-package/trunk/debian/rules.d/control.mk       2005-07-17 05:02:44 UTC 
(rev 950)
@@ -1,4 +1,4 @@
-control_deps := $(addprefix debian/control.in/, libc6 libc6.1 libc0.3 libc1 
sparc64 s390x opt)
+control_deps := $(addprefix debian/control.in/, libc6 libc6.1 libc0.3 libc1 
sparc64 s390x ppc64 opt)
 
 threads_archs := alpha amd64 arm i386 m68k mips mipsel powerpc sparc ia64 hppa 
s390 sh3 sh4 sh3eb sh4eb freebsd-i386
 
@@ -24,6 +24,7 @@
        cat debian/control.in/libc1             >> [EMAIL PROTECTED]
        cat debian/control.in/sparc64           >> [EMAIL PROTECTED]
        cat debian/control.in/s390x             >> [EMAIL PROTECTED]
+       cat debian/control.in/ppc64             >> [EMAIL PROTECTED]
        cat debian/control.in/opt               >> [EMAIL PROTECTED]
        cat debian/control.in/libnss-dns-udeb   >> [EMAIL PROTECTED]
        cat debian/control.in/libnss-files-udeb >> [EMAIL PROTECTED]

Added: glibc-package/trunk/debian/sysdeps/powerpc.mk
===================================================================
--- glibc-package/trunk/debian/sysdeps/powerpc.mk       2005-07-17 04:43:37 UTC 
(rev 949)
+++ glibc-package/trunk/debian/sysdeps/powerpc.mk       2005-07-17 05:02:44 UTC 
(rev 950)
@@ -0,0 +1,22 @@
+# work around to build ppc32/ppc64, gcc-4.0 is not ready.
+CC = gcc-3.4
+BUILD_CC = gcc-3.4
+
+# nptl is dropped because we just don't have enough time to test currently.
+GLIBC_PASSES += ppc64  #nptl
+DEB_ARCH_REGULAR_PACKAGES += libc6-ppc64 libc6-dev-ppc64
+
+# nptl/ppc64 extra_cfalgs needs -g2 because of gcc-3.4 bug.
+ifeq ($(BUILD_CC_VERSION),3.4)
+       libc_extra_cflags += -g2
+endif
+
+ppc64_MIN_KERNEL_SUPPORTED = 2.6.0
+ppc64_configure_target = powerpc64-linux
+ppc64_CC = $(CC) -m64
+ppc64_add-ons = nptl $(add-ons)
+libc6-ppc64_shlib_dep = libc6-ppc64 (>= $(shlib_dep_ver))
+# remove -g1 because of gcc-3.4 problem.  it should be enabled again.
+ppc64_extra_cflags = -O3  #-g1
+ppc64_LIBDIR = 64
+ppc64_extra_config_options := $(extra_config_options) --with-tls 
--with-__thread --disable-profile


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to