Author: adconrad Date: 2014-06-27 02:28:51 +0000 (Fri, 27 Jun 2014) New Revision: 6188
Removed: glibc-package/trunk/debian/rules.d/stage1.mk Modified: glibc-package/trunk/debian/changelog glibc-package/trunk/debian/control glibc-package/trunk/debian/control.in/amd64 glibc-package/trunk/debian/control.in/armel glibc-package/trunk/debian/control.in/armhf glibc-package/trunk/debian/control.in/i386 glibc-package/trunk/debian/control.in/kfreebsd-i386 glibc-package/trunk/debian/control.in/libc glibc-package/trunk/debian/control.in/libnss-dns-udeb glibc-package/trunk/debian/control.in/libnss-files-udeb glibc-package/trunk/debian/control.in/main glibc-package/trunk/debian/control.in/mips32 glibc-package/trunk/debian/control.in/mips64 glibc-package/trunk/debian/control.in/mipsn32 glibc-package/trunk/debian/control.in/opt glibc-package/trunk/debian/control.in/powerpc glibc-package/trunk/debian/control.in/ppc64 glibc-package/trunk/debian/control.in/s390 glibc-package/trunk/debian/control.in/sparc glibc-package/trunk/debian/control.in/sparc64 glibc-package/trunk/debian/control.in/x32 glibc-package/trunk/debian/rules glibc-package/trunk/debian/rules.d/build.mk glibc-package/trunk/debian/rules.d/debhelper.mk glibc-package/trunk/debian/sysdeps/linux.mk Log: Rename the bootstrap stage to DEB_BUILD_PROFILES=stage1 to conform with https://wiki.debian.org/BuildProfileSpec. (Closes: #752480) Modified: glibc-package/trunk/debian/changelog =================================================================== --- glibc-package/trunk/debian/changelog 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/changelog 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,10 @@ [ Aurelien Jarno ] * debian/sysdeps/mips*.mk: replace EGLIBC_PASSES into GLIBC_PASSES. + [ Helmut Grohne ] + * Rename the bootstrap stage to DEB_BUILD_PROFILES=stage1 to conform + with https://wiki.debian.org/BuildProfileSpec. (Closes: #752480) + -- Aurelien Jarno <aure...@debian.org> Mon, 23 Jun 2014 21:19:57 +0200 glibc (2.19-4) unstable; urgency=medium Modified: glibc-package/trunk/debian/control =================================================================== --- glibc-package/trunk/debian/control 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control 2014-06-27 02:28:51 UTC (rev 6188) @@ -27,6 +27,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, hurd (>= 20070606-1+SVN) [hurd-i386] Breaks: libc0.1 (<< 2.10), libc0.3 (<< 2.10), libc6 (<< 2.10), libc6.1 (<< 2.10) Replaces: libc0.1, libc0.3, libc6, libc6.1 +Build-Profiles: !stage1 Description: GNU C Library: Binaries This package contains utility programs related to the GNU C Library. . @@ -46,6 +47,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: manpages-dev Replaces: libc0.1-dev, libc0.3-dev, libc6-dev, libc6.1-dev +Build-Profiles: !stage1 Description: GNU C Library: Development binaries This package contains utility programs related to the GNU C Library development package. @@ -57,6 +59,7 @@ Multi-Arch: foreign Depends: ${misc:Depends} Suggests: glibc-doc-reference +Build-Profiles: !stage1 Description: GNU C Library: Documentation Contains man pages for libpthread functions and the complete GNU C Library ChangeLog. The GNU C Library Reference manual has been moved into @@ -71,6 +74,7 @@ Recommends: xz-utils Conflicts: eglibc-source Replaces: eglibc-source +Build-Profiles: !stage1 Description: GNU C Library: sources This package contains the sources and patches which are needed to build glibc. @@ -82,6 +86,7 @@ Depends: ${locale:Depends}, ${misc:Depends}, debconf | debconf-2.0 Conflicts: base-config, belocs-locales-bin, belocs-locales-data Replaces: base-config, lliurex-belocs-locales-data +Build-Profiles: !stage1 Description: GNU C Library: National Language (locale) data [support] Machine-readable data files, shared objects and programs used by the C library for localization (l10n) and internationalization (i18n) support. @@ -101,6 +106,7 @@ Depends: ${locale:Depends}, ${misc:Depends} Breaks: locales (<< 2.13-17) Provides: locales +Build-Profiles: !stage1 Description: GNU C Library: Precompiled locale data This package contains the precompiled locale data for all supported locales. A better alternative is to install the locales package and only select @@ -113,6 +119,7 @@ Multi-Arch: foreign Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Name Service Cache Daemon A daemon which handles passwd, group and host lookups for running programs and caches the results for the next @@ -131,6 +138,7 @@ libc0.3 (>= 2.13-5) [hurd-i386], libc0.1 (>= 2.13-5) [kfreebsd-i386], Priority: required +Build-Profiles: !stage1 Description: Transitional package to ensure multiarch compatibility This is a transitional package used to ensure multiarch support is present in ld.so before unpacking libraries to the multiarch directories. It can @@ -159,6 +167,7 @@ libc6-mipsn32 [mipsn32 mipsn32el], libc6-mips32 [mips mipsel], hurd (<< 20120408-3) [hurd-i386] +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -187,6 +196,7 @@ Multi-Arch: same Provides: libc-dbg Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: detached debugging symbols This package contains the detached debugging symbols for the GNU C library. @@ -197,6 +207,7 @@ Priority: extra Multi-Arch: same Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Profiling Libraries Static libraries compiled with profiling info (-pg) suitable for use with gprof. @@ -209,6 +220,7 @@ Conflicts: libc-pic Provides: libc-pic, glibc-pic Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: PIC archive library Contains an archive library (ar file) composed of individual shared objects. This is used for creating a library which is a smaller subset of the @@ -221,6 +233,7 @@ Section: debian-installer Priority: extra Provides: libc6, libc-udeb, ${locale-compat:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -252,6 +265,7 @@ libc6-mipsn32 [mipsn32 mipsn32el], libc6-mips32 [mips mipsel], hurd (<< 20120408-3) [hurd-i386] +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -280,6 +294,7 @@ Multi-Arch: same Provides: libc-dbg Depends: libc6.1 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: detached debugging symbols This package contains the detached debugging symbols for the GNU C library. @@ -290,6 +305,7 @@ Priority: extra Multi-Arch: same Depends: libc6.1 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Profiling Libraries Static libraries compiled with profiling info (-pg) suitable for use with gprof. @@ -302,6 +318,7 @@ Conflicts: libc-pic Provides: libc-pic, glibc-pic Depends: libc6.1 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: PIC archive library Contains an archive library (ar file) composed of individual shared objects. This is used for creating a library which is a smaller subset of the @@ -314,6 +331,7 @@ Section: debian-installer Priority: extra Provides: libc6.1, libc-udeb, ${locale-compat:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -345,6 +363,7 @@ libc6-mipsn32 [mipsn32 mipsn32el], libc6-mips32 [mips mipsel], hurd (<< 20120408-3) [hurd-i386] +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -373,6 +392,7 @@ Multi-Arch: same Provides: libc-dbg Depends: libc0.3 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: detached debugging symbols This package contains the detached debugging symbols for the GNU C library. @@ -383,6 +403,7 @@ Priority: extra Multi-Arch: same Depends: libc0.3 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Profiling Libraries Static libraries compiled with profiling info (-pg) suitable for use with gprof. @@ -395,6 +416,7 @@ Conflicts: libc-pic Provides: libc-pic, glibc-pic Depends: libc0.3 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: PIC archive library Contains an archive library (ar file) composed of individual shared objects. This is used for creating a library which is a smaller subset of the @@ -407,6 +429,7 @@ Section: debian-installer Priority: extra Provides: libc0.3, libc-udeb, ${locale-compat:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -438,6 +461,7 @@ libc6-mipsn32 [mipsn32 mipsn32el], libc6-mips32 [mips mipsel], hurd (<< 20120408-3) [hurd-i386] +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -466,6 +490,7 @@ Multi-Arch: same Provides: libc-dbg Depends: libc0.1 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: detached debugging symbols This package contains the detached debugging symbols for the GNU C library. @@ -476,6 +501,7 @@ Priority: extra Multi-Arch: same Depends: libc0.1 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Profiling Libraries Static libraries compiled with profiling info (-pg) suitable for use with gprof. @@ -488,6 +514,7 @@ Conflicts: libc-pic Provides: libc-pic, glibc-pic Depends: libc0.1 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: PIC archive library Contains an archive library (ar file) composed of individual shared objects. This is used for creating a library which is a smaller subset of the @@ -500,6 +527,7 @@ Section: debian-installer Priority: extra Provides: libc0.1, libc-udeb, ${locale-compat:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -515,6 +543,7 @@ Depends: libc6 (= ${binary:Version}), ${misc:Depends} Replaces: libc6-dev-i386 Breaks: fakeroot (<< 1.12.3), gnu-efi (<< 3.0e-3), fakechroot (<< 2.9-1.1), fglrx-glx-ia32 (<< 1:9-6-1), ia32-libs (<< 20090804), ia32-libs-gtk (<< 20090804), lib32asound2 (<< 1.0.20-3), lib32asound2-dev (<< 1.0.20-3), lib32bz2-1.0 (<< 1.0.5-3), lib32bz2-dev (<< 1.0.5-3), lib32ffi-dev (<< 3.0.9~rc9-1), lib32ffi5 (<< 3.0.9~rc9-1), lib32g2c0 (<< 1:3.4.6-10), lib32gcc1 (<< 1:4.4.0-7), lib32gfortran3 (<< 4.4.0-7), lib32gmp3 (<< 2:4.3.1+dfsg-3), lib32gmp3-dev (<< 2:4.3.1+dfsg-3), lib32gmpxx4 (<< 2:4.3.1+dfsg-3), lib32gomp1 (<< 4.4.0-7), lib32icu-dev (<< 4.0.1-3), lib32icu40 (<< 4.0.1-3), lib32mudflap0 (<< 4.4.0-7), lib32ncurses5 (<< 5.7+20090523-1), lib32ncurses5-dev (<< 5.7+20090530-1), lib32ncursesw5 (<< 5.7+20090530-1), lib32ncursesw5-dev (<< 5.7+20090530-1), lib32nss-mdns (<< 0.10-3.1), lib32objc2 (<< 4.4.0-7), lib32readline5 (<< 5.2-5), lib32readline5-dev (<< 5.2-5), lib32stdc++6 (<< 4.4.0-7), lib32stdc++6-4.4-dbg (<< 4.4.0-7), lib32z1 (<< 1:1.2.3.3.dfsg-14), lib32z1-dev (<< 1:1.2.3 .3.dfsg-14), libc6-dev-i386 (<< 2.9-15), nvidia-glx-ia32 (<< 185.18.14-2), nvidia-libvdpau1-ia32 (<< 185.18.14-2) +Build-Profiles: !stage1 Description: GNU C Library: 32-bit shared libraries for AMD64 This package includes shared versions of the standard C library and the standard math library, as well as many others. @@ -539,6 +568,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 32bit Shared libraries for SPARC This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the 32bit version @@ -563,6 +593,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 64bit Shared libraries for UltraSPARC 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 @@ -587,6 +618,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 32bit Shared libraries for IBM zSeries This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the 32bit version @@ -612,6 +644,7 @@ Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} Conflicts: amd64-libs (<= 1.2) +Build-Profiles: !stage1 Description: GNU C Library: 64bit Shared libraries for AMD64 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 @@ -636,6 +669,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 32bit powerpc shared libraries for ppc64 This package includes shared versions of the standard C library and the standard math library, as well as many others. @@ -660,6 +694,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 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 @@ -684,6 +719,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: o32 Shared libraries for MIPS This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the o32 version @@ -711,6 +747,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: n32 Shared libraries for MIPS64 This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the n32 version @@ -735,6 +772,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 64bit Shared libraries for MIPS64 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 @@ -759,6 +797,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: ARM hard float shared libraries for armel This package includes shared versions of the standard C library and the standard math library, as well as many others. @@ -780,6 +819,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: ARM softfp shared libraries for armhf This package includes shared versions of the standard C library and the standard math library, as well as many others. @@ -801,6 +841,7 @@ Section: libs Priority: optional Depends: libc0.1 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 32bit shared libraries for AMD64 This package includes shared versions of the standard C library and the standard math library, as well as many others. @@ -825,6 +866,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: X32 ABI Shared libraries for AMD64 This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the X32 ABI version @@ -847,6 +889,7 @@ Multi-Arch: same Pre-Depends: libc6 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [i686 optimized] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -865,6 +908,7 @@ Multi-Arch: same Pre-Depends: libc6 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [Xen version] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -880,6 +924,7 @@ Multi-Arch: same Pre-Depends: libc0.1 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [i686 optimized] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -898,6 +943,7 @@ Multi-Arch: same Pre-Depends: libc0.3 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [i686 optimized] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -916,6 +962,7 @@ Multi-Arch: same Pre-Depends: libc0.3 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [Xen version] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -931,6 +978,7 @@ Multi-Arch: same Pre-Depends: libc6.1 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries (EV67 optimized) Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -947,6 +995,7 @@ Multi-Arch: same Pre-Depends: libc6 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries (Loongson 2F optimized) Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -961,6 +1010,7 @@ Architecture: any Section: debian-installer Priority: extra +Build-Profiles: !stage1 Description: GNU C Library: NSS helper for DNS - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -974,6 +1024,7 @@ Architecture: any Section: debian-installer Priority: extra +Build-Profiles: !stage1 Description: GNU C Library: NSS helper for files - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library Modified: glibc-package/trunk/debian/control.in/amd64 =================================================================== --- glibc-package/trunk/debian/control.in/amd64 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/amd64 2014-06-27 02:28:51 UTC (rev 6188) @@ -4,6 +4,7 @@ Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} Conflicts: amd64-libs (<= 1.2) +Build-Profiles: !stage1 Description: GNU C Library: 64bit Shared libraries for AMD64 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 Modified: glibc-package/trunk/debian/control.in/armel =================================================================== --- glibc-package/trunk/debian/control.in/armel 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/armel 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: ARM softfp shared libraries for armhf This package includes shared versions of the standard C library and the standard math library, as well as many others. Modified: glibc-package/trunk/debian/control.in/armhf =================================================================== --- glibc-package/trunk/debian/control.in/armhf 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/armhf 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: ARM hard float shared libraries for armel This package includes shared versions of the standard C library and the standard math library, as well as many others. Modified: glibc-package/trunk/debian/control.in/i386 =================================================================== --- glibc-package/trunk/debian/control.in/i386 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/i386 2014-06-27 02:28:51 UTC (rev 6188) @@ -5,6 +5,7 @@ Depends: libc6 (= ${binary:Version}), ${misc:Depends} Replaces: libc6-dev-i386 Breaks: fakeroot (<< 1.12.3), gnu-efi (<< 3.0e-3), fakechroot (<< 2.9-1.1), fglrx-glx-ia32 (<< 1:9-6-1), ia32-libs (<< 20090804), ia32-libs-gtk (<< 20090804), lib32asound2 (<< 1.0.20-3), lib32asound2-dev (<< 1.0.20-3), lib32bz2-1.0 (<< 1.0.5-3), lib32bz2-dev (<< 1.0.5-3), lib32ffi-dev (<< 3.0.9~rc9-1), lib32ffi5 (<< 3.0.9~rc9-1), lib32g2c0 (<< 1:3.4.6-10), lib32gcc1 (<< 1:4.4.0-7), lib32gfortran3 (<< 4.4.0-7), lib32gmp3 (<< 2:4.3.1+dfsg-3), lib32gmp3-dev (<< 2:4.3.1+dfsg-3), lib32gmpxx4 (<< 2:4.3.1+dfsg-3), lib32gomp1 (<< 4.4.0-7), lib32icu-dev (<< 4.0.1-3), lib32icu40 (<< 4.0.1-3), lib32mudflap0 (<< 4.4.0-7), lib32ncurses5 (<< 5.7+20090523-1), lib32ncurses5-dev (<< 5.7+20090530-1), lib32ncursesw5 (<< 5.7+20090530-1), lib32ncursesw5-dev (<< 5.7+20090530-1), lib32nss-mdns (<< 0.10-3.1), lib32objc2 (<< 4.4.0-7), lib32readline5 (<< 5.2-5), lib32readline5-dev (<< 5.2-5), lib32stdc++6 (<< 4.4.0-7), lib32stdc++6-4.4-dbg (<< 4.4.0-7), lib32z1 (<< 1:1.2.3.3.dfsg-14), lib32z1-dev (<< 1:1.2.3 .3.dfsg-14), libc6-dev-i386 (<< 2.9-15), nvidia-glx-ia32 (<< 185.18.14-2), nvidia-libvdpau1-ia32 (<< 185.18.14-2) +Build-Profiles: !stage1 Description: GNU C Library: 32-bit shared libraries for AMD64 This package includes shared versions of the standard C library and the standard math library, as well as many others. Modified: glibc-package/trunk/debian/control.in/kfreebsd-i386 =================================================================== --- glibc-package/trunk/debian/control.in/kfreebsd-i386 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/kfreebsd-i386 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc0.1 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 32bit shared libraries for AMD64 This package includes shared versions of the standard C library and the standard math library, as well as many others. Modified: glibc-package/trunk/debian/control.in/libc =================================================================== --- glibc-package/trunk/debian/control.in/libc 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/libc 2014-06-27 02:28:51 UTC (rev 6188) @@ -21,6 +21,7 @@ libc6-mipsn32 [mipsn32 mipsn32el], libc6-mips32 [mips mipsel], hurd (<< 20120408-3) [hurd-i386] +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library @@ -49,6 +50,7 @@ Multi-Arch: same Provides: libc-dbg Depends: @libc@ (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: detached debugging symbols This package contains the detached debugging symbols for the GNU C library. @@ -59,6 +61,7 @@ Priority: extra Multi-Arch: same Depends: @libc@ (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Profiling Libraries Static libraries compiled with profiling info (-pg) suitable for use with gprof. @@ -71,6 +74,7 @@ Conflicts: libc-pic Provides: libc-pic, glibc-pic Depends: @libc@ (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: PIC archive library Contains an archive library (ar file) composed of individual shared objects. This is used for creating a library which is a smaller subset of the @@ -83,6 +87,7 @@ Section: debian-installer Priority: extra Provides: @libc@, libc-udeb, ${locale-compat:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library Modified: glibc-package/trunk/debian/control.in/libnss-dns-udeb =================================================================== --- glibc-package/trunk/debian/control.in/libnss-dns-udeb 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/libnss-dns-udeb 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Architecture: any Section: debian-installer Priority: extra +Build-Profiles: !stage1 Description: GNU C Library: NSS helper for DNS - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library Modified: glibc-package/trunk/debian/control.in/libnss-files-udeb =================================================================== --- glibc-package/trunk/debian/control.in/libnss-files-udeb 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/libnss-files-udeb 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Architecture: any Section: debian-installer Priority: extra +Build-Profiles: !stage1 Description: GNU C Library: NSS helper for files - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library Modified: glibc-package/trunk/debian/control.in/main =================================================================== --- glibc-package/trunk/debian/control.in/main 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/main 2014-06-27 02:28:51 UTC (rev 6188) @@ -27,6 +27,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, hurd (>= 20070606-1+SVN) [hurd-i386] Breaks: libc0.1 (<< 2.10), libc0.3 (<< 2.10), libc6 (<< 2.10), libc6.1 (<< 2.10) Replaces: libc0.1, libc0.3, libc6, libc6.1 +Build-Profiles: !stage1 Description: GNU C Library: Binaries This package contains utility programs related to the GNU C Library. . @@ -46,6 +47,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: manpages-dev Replaces: libc0.1-dev, libc0.3-dev, libc6-dev, libc6.1-dev +Build-Profiles: !stage1 Description: GNU C Library: Development binaries This package contains utility programs related to the GNU C Library development package. @@ -57,6 +59,7 @@ Multi-Arch: foreign Depends: ${misc:Depends} Suggests: glibc-doc-reference +Build-Profiles: !stage1 Description: GNU C Library: Documentation Contains man pages for libpthread functions and the complete GNU C Library ChangeLog. The GNU C Library Reference manual has been moved into @@ -71,6 +74,7 @@ Recommends: xz-utils Conflicts: eglibc-source Replaces: eglibc-source +Build-Profiles: !stage1 Description: GNU C Library: sources This package contains the sources and patches which are needed to build glibc. @@ -82,6 +86,7 @@ Depends: ${locale:Depends}, ${misc:Depends}, debconf | debconf-2.0 Conflicts: base-config, belocs-locales-bin, belocs-locales-data Replaces: base-config, lliurex-belocs-locales-data +Build-Profiles: !stage1 Description: GNU C Library: National Language (locale) data [support] Machine-readable data files, shared objects and programs used by the C library for localization (l10n) and internationalization (i18n) support. @@ -101,6 +106,7 @@ Depends: ${locale:Depends}, ${misc:Depends} Breaks: locales (<< 2.13-17) Provides: locales +Build-Profiles: !stage1 Description: GNU C Library: Precompiled locale data This package contains the precompiled locale data for all supported locales. A better alternative is to install the locales package and only select @@ -113,6 +119,7 @@ Multi-Arch: foreign Priority: optional Depends: ${shlibs:Depends}, ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Name Service Cache Daemon A daemon which handles passwd, group and host lookups for running programs and caches the results for the next @@ -131,6 +138,7 @@ libc0.3 (>= 2.13-5) [hurd-i386], libc0.1 (>= 2.13-5) [kfreebsd-i386], Priority: required +Build-Profiles: !stage1 Description: Transitional package to ensure multiarch compatibility This is a transitional package used to ensure multiarch support is present in ld.so before unpacking libraries to the multiarch directories. It can Modified: glibc-package/trunk/debian/control.in/mips32 =================================================================== --- glibc-package/trunk/debian/control.in/mips32 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/mips32 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: o32 Shared libraries for MIPS This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the o32 version Modified: glibc-package/trunk/debian/control.in/mips64 =================================================================== --- glibc-package/trunk/debian/control.in/mips64 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/mips64 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 64bit Shared libraries for MIPS64 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 Modified: glibc-package/trunk/debian/control.in/mipsn32 =================================================================== --- glibc-package/trunk/debian/control.in/mipsn32 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/mipsn32 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: n32 Shared libraries for MIPS64 This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the n32 version Modified: glibc-package/trunk/debian/control.in/opt =================================================================== --- glibc-package/trunk/debian/control.in/opt 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/opt 2014-06-27 02:28:51 UTC (rev 6188) @@ -5,6 +5,7 @@ Multi-Arch: same Pre-Depends: libc6 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [i686 optimized] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -23,6 +24,7 @@ Multi-Arch: same Pre-Depends: libc6 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [Xen version] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -38,6 +40,7 @@ Multi-Arch: same Pre-Depends: libc0.1 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [i686 optimized] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -56,6 +59,7 @@ Multi-Arch: same Pre-Depends: libc0.3 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [i686 optimized] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -74,6 +78,7 @@ Multi-Arch: same Pre-Depends: libc0.3 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries [Xen version] Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -89,6 +94,7 @@ Multi-Arch: same Pre-Depends: libc6.1 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries (EV67 optimized) Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C @@ -105,6 +111,7 @@ Multi-Arch: same Pre-Depends: libc6 (= ${binary:Version}) Depends: ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: Shared libraries (Loongson 2F optimized) Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C Modified: glibc-package/trunk/debian/control.in/powerpc =================================================================== --- glibc-package/trunk/debian/control.in/powerpc 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/powerpc 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 32bit powerpc shared libraries for ppc64 This package includes shared versions of the standard C library and the standard math library, as well as many others. Modified: glibc-package/trunk/debian/control.in/ppc64 =================================================================== --- glibc-package/trunk/debian/control.in/ppc64 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/ppc64 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 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 Modified: glibc-package/trunk/debian/control.in/s390 =================================================================== --- glibc-package/trunk/debian/control.in/s390 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/s390 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 32bit Shared libraries for IBM zSeries This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the 32bit version Modified: glibc-package/trunk/debian/control.in/sparc =================================================================== --- glibc-package/trunk/debian/control.in/sparc 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/sparc 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 32bit Shared libraries for SPARC This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the 32bit version Modified: glibc-package/trunk/debian/control.in/sparc64 =================================================================== --- glibc-package/trunk/debian/control.in/sparc64 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/sparc64 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: 64bit Shared libraries for UltraSPARC 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 Modified: glibc-package/trunk/debian/control.in/x32 =================================================================== --- glibc-package/trunk/debian/control.in/x32 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/control.in/x32 2014-06-27 02:28:51 UTC (rev 6188) @@ -3,6 +3,7 @@ Section: libs Priority: optional Depends: libc6 (= ${binary:Version}), ${misc:Depends} +Build-Profiles: !stage1 Description: GNU C Library: X32 ABI Shared libraries for AMD64 This package includes shared versions of the standard C library and the standard math library, as well as many others. This is the X32 ABI version Modified: glibc-package/trunk/debian/rules =================================================================== --- glibc-package/trunk/debian/rules 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/rules 2014-06-27 02:28:51 UTC (rev 6188) @@ -137,11 +137,16 @@ # Some architectures don't get libc-profile ported right away: no_libc_profile := -# Provide backward compatibility for the old DEB_STAGE for now +# Provide backward compatibility for the old DEB_STAGE and DEB_BUILD_PROFILE for now ifeq ($(DEB_STAGE),stage1) - DEB_BUILD_PROFILE = bootstrap + DEB_BUILD_PROFILES+=stage1 +else +ifeq ($(DEB_BUILD_PROFILE),bootstrap) + DEB_BUILD_PROFILES+=stage1 endif -ifeq ($(DEB_BUILD_PROFILE),bootstrap) +endif + +ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) DEB_ARCH_REGULAR_PACKAGES = $(libc)-dev DEB_INDEP_REGULAR_PACKAGES = DEB_UDEB_PACKAGES = @@ -190,7 +195,7 @@ NODEBUG_libc6-mips64 = 1 NODEBUG_nscd = 1 -ifneq ($(DEB_BUILD_PROFILE),bootstrap) +ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),) ifeq ($(threads),yes) DEB_ARCH_REGULAR_PACKAGES += nscd endif Modified: glibc-package/trunk/debian/rules.d/build.mk =================================================================== --- glibc-package/trunk/debian/rules.d/build.mk 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/rules.d/build.mk 2014-06-27 02:28:51 UTC (rev 6188) @@ -11,7 +11,7 @@ (exec 3>&1; exit `( ( ( $(2) ) 2>&1 3>&-; echo $$? >&4) | tee $(1) >&3) 4>&1`) endef -ifeq ($(DEB_BUILD_PROFILE),bootstrap) +ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) libc_extra_config_options = $(extra_config_options) --disable-sanity-checks \ --enable-hacker-mode endif @@ -99,7 +99,7 @@ $(stamp)build_%: $(stamp)configure_% @echo Building $(curpass) -ifeq ($(DEB_BUILD_PROFILE),bootstrap) +ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) $(MAKE) cross-compiling=yes -C $(DEB_BUILDDIR) $(NJOBS) csu/subdir_lib else $(call logme, -a $(log_build), $(MAKE) -C $(DEB_BUILDDIR) $(NJOBS)) @@ -158,7 +158,7 @@ $(stamp)install_%: $(stamp)check_% @echo Installing $(curpass) rm -rf $(CURDIR)/debian/tmp-$(curpass) -ifeq ($(DEB_BUILD_PROFILE),bootstrap) +ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) $(call logme, -a $(log_build), $(MAKE) -C $(DEB_BUILDDIR) $(NJOBS) \ cross-compiling=yes install_root=$(CURDIR)/debian/tmp-$(curpass) \ install-bootstrap-headers=yes install-headers ) Modified: glibc-package/trunk/debian/rules.d/debhelper.mk =================================================================== --- glibc-package/trunk/debian/rules.d/debhelper.mk 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/rules.d/debhelper.mk 2014-06-27 02:28:51 UTC (rev 6188) @@ -184,7 +184,7 @@ touch $@ -ifeq ($(DEB_BUILD_PROFILE),bootstrap) +ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) $(patsubst %,debhelper_%,$(GLIBC_PASSES)) :: debhelper_% : $(stamp)debhelper_% $(stamp)debhelper_%: $(stamp)debhelper-common $(stamp)install_% libdir=$(call xx,libdir) ; \ Deleted: glibc-package/trunk/debian/rules.d/stage1.mk =================================================================== --- glibc-package/trunk/debian/rules.d/stage1.mk 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/rules.d/stage1.mk 2014-06-27 02:28:51 UTC (rev 6188) @@ -1,72 +0,0 @@ -## This reuses various macros from the debian/rules.d/build.mk file - -ifeq ($(DEB_STAGE),stage1) - -override GLIBC_PASSES = libc -override DEB_ARCH_REGULAR_PACKAGES = $(libc)-dev -override DEB_INDEP_REGULAR_PACKAGES = -override DEB_UDEB_PACKAGES = - -## Development libraries we need to fake -stage1_libfake.so := \ - libc.so - -stage1_libfake.a := \ - libanl.a \ - libBrokenLocale.a \ - libc.a \ - libc_nonshared.a \ - libcrypt.a \ - libdl.a \ - libg.a \ - libieee.a \ - libm.a \ - libmcheck.a \ - libnsl.a \ - libpthread.a \ - libpthread_nonshared.a \ - libresolv.a \ - librpcsvc.a \ - librt.a \ - libutil.a \ - -$(stamp)build_libc: $(stamp)configure_libc - @echo Building $(curpass) - @## Build the crtX.o init routines - $(call logme, -a $(log_build), $(MAKE) -C $(DEB_BUILDDIR) $(NJOBS) csu/subdir_lib) - $(call logme, -a $(log_build), $(AR) qcs $(DEB_BUILDDIR)/libfake.a) - $(call logme, -a $(log_build), $(CC) -nostdlib -nostartfiles -shared \ - -o $(DEB_BUILDDIR)/libfake.so $(DEB_BUILDDIR)/libfake.a) - $(call logme, -a $(log_build), echo "---------------" ; echo -n "Build ended: " ; date --rfc-2822) - touch $@ - -$(stamp)check_libc: $(stamp)build_libc - @echo Nothing to test for $(curpass) - touch $@ - -$(stamp)install_libc: DESTDIR=$(CURDIR)/debian/tmp-$(curpass) -$(stamp)install_libc: $(stamp)check_libc - @echo Installing $(curpass) - rm -rf $(CURDIR)/debian/tmp-$(curpass) - ## These libc/ld-linux binaries are total garbage, but they allow - ## a subsequent stage2 GCC build to succeed. - install -d $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH) - for lib_a in $(stage1_libfake.a); do \ - install -T $(DEB_BUILDDIR)/libfake.a $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/$$lib_a; \ - done - for lib_so in $(stage1_libfake.so); do \ - install -T $(DEB_BUILDDIR)/libfake.so $(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/$$lib_so; \ - done - $(MAKE) -C $(DEB_BUILDDIR) install_root=$(DESTDIR) install-bootstrap-headers=yes \ - csu/subdir_install install-headers - mkdir -p $(DESTDIR)/usr/include/$(DEB_HOST_MULTIARCH) - mv $(DESTDIR)/usr/include/bits $(DESTDIR)/usr/include/$(DEB_HOST_MULTIARCH) - mv $(DESTDIR)/usr/include/gnu $(DESTDIR)/usr/include/$(DEB_HOST_MULTIARCH) - mv $(DESTDIR)/usr/include/sys $(DESTDIR)/usr/include/$(DEB_HOST_MULTIARCH) - mv $(DESTDIR)/usr/include/fpu_control.h $(DESTDIR)/usr/include/$(DEB_HOST_MULTIARCH) - mv $(DESTDIR)/usr/include/a.out.h $(DESTDIR)/usr/include/$(DEB_HOST_MULTIARCH) - mv $(DESTDIR)/usr/include/ieee754.h $(DESTDIR)/usr/include/$(DEB_HOST_MULTIARCH) - $(call xx,extra_install) - touch $@ - -endif Modified: glibc-package/trunk/debian/sysdeps/linux.mk =================================================================== --- glibc-package/trunk/debian/sysdeps/linux.mk 2014-06-27 02:19:03 UTC (rev 6187) +++ glibc-package/trunk/debian/sysdeps/linux.mk 2014-06-27 02:28:51 UTC (rev 6188) @@ -9,7 +9,7 @@ threads = yes libc_add-ons = nptl $(add-ons) -ifeq ($(DEB_BUILD_PROFILE),bootstrap) +ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) libc_extra_config_options = $(extra_config_options) else libc_extra_config_options = --with-selinux --enable-systemtap $(extra_config_options) -- To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1x0lug-0002vb...@moszumanska.debian.org