~ubuntu-branches/ubuntu/utopic/eglibc/utopic

« back to all changes in this revision

Viewing changes to debian/control.in/libc

  • Committer: Package Import Robot
  • Author(s): Adam Conrad
  • Date: 2012-10-26 05:14:58 UTC
  • mfrom: (1.5.1) (4.4.22 experimental)
  • Revision ID: package-import@ubuntu.com-20121026051458-oryotr4i03ob5pab
Tags: 2.16-0ubuntu1
* Merge with unreleased 2.16 in Debian experimental, remaining changes:
  - Drop the Breaks line from libc6, which refers to a Debian transition
  - Remove the libc6 recommends on libc6-i686, which we don't build
  - Enable libc6{,-dev}-armel on armhf and libc6{-dev}-armhf on armel
  - Ship update-locale and validlocale in /usr/sbin in libc-bin
  - Don't build locales or locales-all in Ubuntu, we rely on langpacks
  - Heavily mangle the way we do service restarting on major upgrades
  - Use different MIN_KERNEL_SUPPORTED versions than Debian, due to
    buildd needs.  This should be universally bumped to 3.2.0 once all
    our buildds (including the PPA guests) are running precise kernels
  - Build i386 variants as -march=i686, build amd64 with -O3, and build
    ppc64 variants (both 64-bit and 32-bit) with -O3 -fno-tree-vectorize
  - Re-enable unsubmitted-ldconfig-cache-abi.diff and rebuild the cache
    on upgrades from previous versions that used a different constant
  - debian/patches/any/local-CVE-2012-3406.diff: switch to malloc when
    array grows too large to handle via alloca extension (CVE-2012-3406)
  - Build generic i386/i686 flavour with -mno-tls-direct-seg-refs
* Changes added/dropped with this merge while reducing our delta:
  - Stop building glibc docs from the eglibc source, and instead make
    the glibc-docs stub have a hard dependency on glibc-doc-reference
  - Remove outdated conflicts against ancient versions of ia32-libs
  - Drop the tzdata dependency from libc6, it's in required and minimal
  - Use gcc-4.7/g++-4.7 by default on all our supported architectures
  - Save our historical changelog as changelog.ubuntu in the source
  - Drop nscd's libaudit build-dep for now, as libaudit is in universe
  - Drop the unnecessary Breaks from libc6 to locales and locales-all
  - Ship xen's ld.so.conf.d snippet as /etc/ld.so.conf.d/libc6-xen.conf
* Disable hard failures on the test suite for the first upload to raring

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
Section: libs
4
4
Priority: required
5
5
Multi-Arch: same
6
 
Depends: libc-bin (= ${binary:Version}), hurd (>= 20070606-1+SVN) [hurd-i386], libgcc1 [!hppa !m68k], libgcc2 [m68k], libgcc4 [hppa], tzdata
7
 
Recommends: libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386]
 
6
Depends: ${shlibs:Depends}, ${misc:Depends}, libgcc1 [!hppa !m68k], libgcc2 [m68k], libgcc4 [hppa]
 
7
Recommends: libc0.1-i686 [kfreebsd-i386], libc0.3-i686 [hurd-i386] 
8
8
Suggests: glibc-doc, debconf | debconf-2.0, locales [!hurd-i386]
9
 
Provides: ${locale-compat:Depends}, libc6-i686 [i386], libc6-sparcv9b [sparc sparc64], libc6-armel [armel], libc6-armhf [armhf]
10
 
Conflicts: tzdata-etch, tzdata (<< 2007k-1), prelink (<< 0.0.20090925), belocs-locales-bin, libc6-i686 [i386], libc6-amd64 [amd64], libc6-ppc64 [ppc64], libc6-s390x [s390x], libc6-sparc64 [sparc64]
11
 
Replaces: belocs-locales-bin,
12
 
          libc6-amd64 [amd64],
 
9
Provides: ${locale-compat:Depends}, libc6-sparcv9b [sparc sparc64], libc6-i686 [i386], libc6-armel [armel], libc6-armhf [armhf]
 
10
Conflicts: tzdata-etch, tzdata (<< 2007k-1), prelink (<= 0.0.20090311-1)
 
11
Breaks: nscd (<< 2.16), lsb-core (<= 3.2-27) [amd64 ppc64 sparc64]
 
12
Replaces: libc6-amd64 [amd64],
13
13
          libc6-i386 [i386],
 
14
          libc6-x32 [x32],
14
15
          libc0.1-i386 [kfreebsd-i386],
15
16
          libc6-powerpc [powerpc],
16
17
          libc6-ppc64 [ppc64],
17
18
          libc6-s390x [s390x],
18
 
          libc6-sparc64 [sparc64]
19
 
Breaks: nscd (<< 2.15), liblouis0 (<< 2.3.0-2) [i386], liblouisxml1 (<< 2.4.0-2) [i386], libhwloc0 (<< 1.2-3) [i386]
 
19
          libc6-sparc64 [sparc64],
 
20
          hurd (<< 20120408-3) [hurd-i386]
20
21
Description: Embedded GNU C Library: Shared libraries
21
22
 Contains the standard libraries that are used by nearly all programs on
22
23
 the system. This package includes shared versions of the standard C library
27
28
Section: libdevel
28
29
Priority: optional
29
30
Multi-Arch: same
30
 
Depends: @libc@ (= ${binary:Version}), libc-dev-bin (= ${binary:Version}), ${misc:Depends}, linux-libc-dev [linux-any], kfreebsd-kernel-headers (>= 0.11) [kfreebsd-any], gnumach-dev [hurd-i386], hurd-dev (>= 20080607-3) [hurd-i386], libpthread-stubs0-dev [hurd-i386]
 
31
Depends: @libc@ (= ${binary:Version}), libc-dev-bin (= ${binary:Version}), ${misc:Depends}, linux-libc-dev [linux-any], kfreebsd-kernel-headers (>= 0.11) [kfreebsd-any], gnumach-dev [hurd-i386], hurd-dev (>= 20080607-3) [hurd-i386]
 
32
Replaces: hurd-dev (<< 20120408-3) [hurd-i386]
31
33
Recommends: gcc | c-compiler
32
34
Suggests: glibc-doc, manpages-dev
33
35
Provides: libc-dev, libc6-dev [alpha ia64 hurd-i386 kfreebsd-i386 kfreebsd-amd64], libc6-dev-armel [armel], libc6-dev-armhf [armhf]
34
 
Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gnat-4.4-base (<< 4.4.6-1ubuntu3), gcc-4.4-base (<< 4.4.6-3ubuntu1), gcj-4.4-base (<< 4.4.6-2ubuntu2), gcc-4.4 (<< 4.4.6-3ubuntu1), gcc-4.5-base (<< 4.5.3-1ubuntu2), gcj-4.5-base (<< 4.5.3-1ubuntu2), gcc-4.5 (<< 4.5.3-1ubuntu2), gcc-4.6 (<< 4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev (<< 1.2-3)
 
36
Breaks: binutils (<< 2.20.1-1), binutils-gold (<< 2.20.1-11), cmake (<< 2.8.4+dfsg.1-5), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gcc-4.6 (<< 4.6.0-12), make (<< 3.81-8.1), pkg-config (<< 0.26-1), libjna-java (<< 3.2.7-4), liblouis-dev (<< 2.3.0-2), liblouisxml-dev (<< 2.4.0-2), libhwloc-dev (<< 1.2-3)
 
37
Conflicts: @libc-dev-conflict@
35
38
Description: Embedded GNU C Library: Development Libraries and Header Files
36
39
 Contains the symlinks, headers, and object files needed to compile
37
40
 and link programs which use the standard C library.
42
45
Priority: extra
43
46
Multi-Arch: same
44
47
Provides: libc-dbg
45
 
Pre-Depends: dpkg (>= 1.15.6)
46
48
Depends: @libc@ (= ${binary:Version}), ${misc:Depends}
47
49
Description: Embedded GNU C Library: detached debugging symbols
48
50
 This package contains the detached debugging symbols for the GNU C
69
71
Description: Embedded GNU C Library: PIC archive library
70
72
 Contains an archive library (ar file) composed of individual shared objects.
71
73
 This is used for creating a library which is a smaller subset of the
72
 
 standard libc shared library. The reduced library is used on the Debian
73
 
 boot floppies. If you are not making your own set of Debian boot floppies
74
 
 using the `boot-floppies' package, you probably don't need this package.
 
74
 standard libc shared library. The reduced library is used by debian-installer
 
75
 and may be useful for custom installation media and in embedded systems.
75
76
 
76
77
Package: @libc@-udeb
77
78
XC-Package-Type: udeb