3
define(`checkdef',`ifdef($1, , `errprint(`error: undefined macro $1
5
define(`errexit',`errprint(`error: undefined macro `$1'
8
dnl The following macros must be defined, when called:
9
dnl ifdef(`SRCNAME', , errexit(`SRCNAME'))
10
dnl ifdef(`PV', , errexit(`PV'))
11
dnl ifdef(`ARCH', , errexit(`ARCH'))
13
dnl The architecture will also be defined (-D__i386__, -D__powerpc__, etc.)
19
define(`MAINTAINER', `Debian GCC Maintainers <debian-gcc@lists.debian.org>')
21
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
23
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
24
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
25
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
26
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
28
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
32
dnl --------------------------------------------------------------------------
35
Priority: PRI(optional)
36
ifelse(DIST,`Ubuntu',`dnl
37
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
38
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
40
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
42
XSBC-Original-Maintainer: MAINTAINER
44
Maintainer: MAINTAINER
46
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
47
Uploaders: Ludovic Brenta <lbrenta@debian.org>
48
', regexp(SRCNAME, `gdc'),0,`dnl
49
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
51
Uploaders: Matthias Klose <doko@debian.org>
53
Standards-Version: 3.9.4
54
ifdef(`TARGET',`dnl cross
55
Build-Depends: debhelper (>= 5.0.62),
56
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
57
LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP
58
SOURCE_BUILD_DEP CROSS_BUILD_DEP
59
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
60
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
61
bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
63
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
64
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
65
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP
66
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
67
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
68
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSV) [hppa],
69
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
70
texinfo (>= 4.3), locales, sharutils,
71
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP SPU_BUILD_DEP
72
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
73
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
74
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
76
Build-Conflicts: binutils-gold
77
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
78
Homepage: http://gcc.gnu.org/
79
', regexp(SRCNAME, `gdc'),0,`dnl
80
Homepage: http://bitbucket.org/goshawk/gdc/
82
Homepage: http://gcc.gnu.org/
84
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
85
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
87
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
88
Package: gcc-snapshot`'TS
92
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
93
Recommends: ${snap:recommends}
95
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
97
Description: A SNAPSHOT of the GNU Compiler Collection
98
This package contains a recent development SNAPSHOT of all files
99
contained in the GNU Compiler Collection (GCC).
101
The source code for this package has been exported from SVN trunk.
103
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
105
This package will NEVER hit the testing distribution. It is used for
106
tracking gcc bugs submitted to the Debian BTS in recent development
110
dnl default base package dependencies
111
define(`BASETARGET', `')
112
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
113
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
115
dnl base, when building libgcc out of the gcj source; needed if new symbols
116
dnl in libgcc are used in libgcj.
117
ifelse(index(SRCNAME, `gcj'), 0, `
118
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
119
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
122
ifdef(`TARGET', `', `
123
ifenabled(`gccbase',`
125
Package: gcc`'PV-base
127
ifdef(`MULTIARCH', `Multi-Arch: same
130
Priority: PRI(required)
131
Depends: ${misc:Depends}
132
Replaces: ${base:Replaces}
133
Breaks: gcj-4.4-base (<< 4.4.6-9~), gnat-4.4-base (<< 4.4.6-3~), gcj-4.6-base (<< 4.6.1-4~), gnat-4.6 (<< 4.6.1-5~), dehydra (<= 0.9.hg20110609-2)
135
Description: GCC, the GNU Compiler Collection (base package)
136
This package contains files common to all languages and libraries
137
contained in the GNU Compiler Collection (GCC).
138
ifdef(`BASE_ONLY', `dnl
140
This version of GCC is not yet available for this architecture.
141
Please use the compilers from the gcc-snapshot package for testing.
146
ifenabled(`gccxbase',`
147
dnl override default base package dependencies to cross version
148
dnl This creates a toolchain that doesnt depend on the system -base packages
149
define(`BASETARGET', `PV`'TS')
150
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
151
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
153
Package: gcc`'BASETARGET-base
157
Depends: ${misc:Depends}
159
Description: GCC, the GNU Compiler Collection (base package)
160
This package contains files common to all languages and libraries
161
contained in the GNU Compiler Collection (GCC).
165
ifdef(`TARGET', `', `
166
ifenabled(`gcjbase',`
167
Package: gcj`'PV-base
169
ifdef(`MULTIARCH', `Multi-Arch: same
172
Priority: PRI(optional)
173
Depends: ${misc:Depends}
175
Description: GCC, the GNU Compiler Collection (gcj base package)
176
This package contains files common to all java related packages
177
built from the GNU Compiler Collection (GCC).
181
ifenabled(`gcjxbase',`
182
dnl override default base package dependencies to cross version
183
dnl This creates a toolchain that doesnt depend on the system -base packages
184
define(`BASETARGET', `PV`'TS')
185
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
186
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
188
Package: gcj`'BASETARGET-base
192
Depends: ${misc:Depends}
194
Description: GCC, the GNU Compiler Collection (gcj base package)
195
This package contains files common to all java related packages
196
built from the GNU Compiler Collection (GCC).
201
Package: gnat`'PV-base
204
Priority: PRI(optional)
205
Depends: ${misc:Depends}
206
Breaks: gcc-4.6 (<< 4.6.1-8~)
208
Description: GNU Ada compiler (common files)
209
GNAT is a compiler for the Ada programming language. It produces optimized
210
code on platforms supported by the GNU Compiler Collection (GCC).
212
This package contains files common to all GNAT related packages.
217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
218
Section: ifdef(`TARGET',`devel',`libs')
219
Priority: ifdef(`TARGET',`extra',required)
220
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
221
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
222
ifdef(`MULTIARCH', `Multi-Arch: same
223
Pre-Depends: multiarch-support
224
Breaks: ${multiarch:breaks}
225
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
227
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
228
Shared version of the support library, a library of internal subroutines
229
that GCC uses to overcome shortcomings of particular machines, or
230
special needs for some languages.
233
This package contains files for TARGET architecture, for use in cross-compile
237
Package: libgcc1-dbg`'LS
238
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
241
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
242
ifdef(`TARGET',`',`dnl
243
ifdef(`MULTIARCH',`Multi-Arch: same
245
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
248
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
249
Debug symbols for the GCC support library.
252
This package contains files for TARGET architecture, for use in cross-compile
257
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
258
Section: ifdef(`TARGET',`devel',`libs')
259
Priority: ifdef(`TARGET',`extra',required)
260
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
261
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
262
',ifdef(`MULTIARCH', `Multi-Arch: same
263
Pre-Depends: multiarch-support
264
Breaks: ${multiarch:breaks}
267
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
268
Shared version of the support library, a library of internal subroutines
269
that GCC uses to overcome shortcomings of particular machines, or
270
special needs for some languages.
273
This package contains files for TARGET architecture, for use in cross-compile
277
Package: libgcc2-dbg`'LS
278
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
281
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
282
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
285
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
286
Debug symbols for the GCC support library.
289
This package contains files for TARGET architecture, for use in cross-compile
295
Package: libgcc`'PV-dev`'LS
296
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
299
Recommends: ${dep:libcdev}
300
Depends: BASEDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm}, ${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:libtsan}, ${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
301
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
304
Description: GCC support library (development files)
305
This package contains the headers and static library files necessary for
306
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
309
ifenabled(`lib4gcc',`
311
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
312
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
313
Pre-Depends: multiarch-support
314
Breaks: ${multiarch:breaks}
316
Section: ifdef(`TARGET',`devel',`libs')
317
Priority: ifdef(`TARGET',`extra',required)
318
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
320
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
321
Shared version of the support library, a library of internal subroutines
322
that GCC uses to overcome shortcomings of particular machines, or
323
special needs for some languages.
326
This package contains files for TARGET architecture, for use in cross-compile
330
Package: libgcc4-dbg`'LS
331
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
332
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
336
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
338
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
339
Debug symbols for the GCC support library.
342
This package contains files for TARGET architecture, for use in cross-compile
347
ifenabled(`lib64gcc',`
348
Package: lib64gcc1`'LS
349
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
350
Section: ifdef(`TARGET',`devel',`libs')
351
Priority: ifdef(`TARGET',`extra',PRI(optional))
352
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
353
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
355
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
357
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
358
Shared version of the support library, a library of internal subroutines
359
that GCC uses to overcome shortcomings of particular machines, or
360
special needs for some languages.
363
This package contains files for TARGET architecture, for use in cross-compile
367
Package: lib64gcc1-dbg`'LS
368
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
371
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
373
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
374
Debug symbols for the GCC support library.
377
This package contains files for TARGET architecture, for use in cross-compile
383
Package: lib64gcc`'PV-dev`'LS
384
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
387
Recommends: ${dep:libcdev}
388
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
390
Description: GCC support library (64bit development files)
391
This package contains the headers and static library files necessary for
392
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
395
ifenabled(`lib32gcc',`
396
Package: lib32gcc1`'LS
397
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
398
Section: ifdef(`TARGET',`devel',`libs')
400
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
401
Conflicts: ${confl:lib32}
402
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
405
Description: GCC support library (32 bit Version)
406
Shared version of the support library, a library of internal subroutines
407
that GCC uses to overcome shortcomings of particular machines, or
408
special needs for some languages.
411
This package contains files for TARGET architecture, for use in cross-compile
415
Package: lib32gcc1-dbg`'LS
416
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
419
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
421
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
422
Debug symbols for the GCC support library.
425
This package contains files for TARGET architecture, for use in cross-compile
431
Package: lib32gcc`'PV-dev`'LS
432
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
435
Recommends: ${dep:libcdev}
436
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
438
Description: GCC support library (32 bit development files)
439
This package contains the headers and static library files necessary for
440
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
443
ifenabled(`libneongcc',`
444
Package: libgcc1-neon`'LS
445
Architecture: NEON_ARCHS
448
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
450
Description: GCC support library [neon optimized]
451
Shared version of the support library, a library of internal subroutines
452
that GCC uses to overcome shortcomings of particular machines, or
453
special needs for some languages.
455
This set of libraries is optimized to use a NEON coprocessor, and will
456
be selected instead when running under systems which have one.
459
ifenabled(`libhfgcc',`
460
Package: libhfgcc1`'LS
461
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
462
Section: ifdef(`TARGET',`devel',`libs')
463
Priority: ifdef(`TARGET',`extra',PRI(optional))
464
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
465
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
466
',`Conflicts: libgcc1-armhf [biarchhf_archs]
469
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
470
Shared version of the support library, a library of internal subroutines
471
that GCC uses to overcome shortcomings of particular machines, or
472
special needs for some languages.
475
This package contains files for TARGET architecture, for use in cross-compile
479
Package: libhfgcc1-dbg`'LS
480
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
483
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
484
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
486
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
487
Debug symbols for the GCC support library.
490
This package contains files for TARGET architecture, for use in cross-compile
497
Package: libhfgcc`'PV-dev`'LS
498
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
501
Recommends: ${dep:libcdev}
502
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
504
Description: GCC support library (hard float ABI development files)
505
This package contains the headers and static library files necessary for
506
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
510
ifenabled(`libsfgcc',`
511
Package: libsfgcc1`'LS
512
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
513
Section: ifdef(`TARGET',`devel',`libs')
514
Priority: ifdef(`TARGET',`extra',PRI(optional))
515
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
516
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
517
',`Conflicts: libgcc1-armel [biarchsf_archs]
520
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
521
Shared version of the support library, a library of internal subroutines
522
that GCC uses to overcome shortcomings of particular machines, or
523
special needs for some languages.
526
This package contains files for TARGET architecture, for use in cross-compile
530
Package: libsfgcc1-dbg`'LS
531
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
534
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
535
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
537
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
538
Debug symbols for the GCC support library.
541
This package contains files for TARGET architecture, for use in cross-compile
548
Package: libsfgcc`'PV-dev`'LS
549
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
552
Recommends: ${dep:libcdev}
553
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
555
Description: GCC support library (soft float ABI development files)
556
This package contains the headers and static library files necessary for
557
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
561
ifenabled(`libn32gcc',`
562
Package: libn32gcc1`'LS
563
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
564
Section: ifdef(`TARGET',`devel',`libs')
565
Priority: ifdef(`TARGET',`extra',PRI(optional))
566
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
567
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
568
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
571
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
572
Shared version of the support library, a library of internal subroutines
573
that GCC uses to overcome shortcomings of particular machines, or
574
special needs for some languages.
577
This package contains files for TARGET architecture, for use in cross-compile
581
Package: libn32gcc1-dbg`'LS
582
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
585
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
587
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
588
Debug symbols for the GCC support library.
591
This package contains files for TARGET architecture, for use in cross-compile
597
Package: libn32gcc`'PV-dev`'LS
598
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
601
Recommends: ${dep:libcdev}
602
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
604
Description: GCC support library (n32 development files)
605
This package contains the headers and static library files necessary for
606
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
609
ifenabled(`libx32gcc',`
610
Package: libx32gcc1`'LS
611
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
612
Section: ifdef(`TARGET',`devel',`libs')
613
Priority: ifdef(`TARGET',`extra',PRI(optional))
614
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
615
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
618
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
619
Shared version of the support library, a library of internal subroutines
620
that GCC uses to overcome shortcomings of particular machines, or
621
special needs for some languages.
624
This package contains files for TARGET architecture, for use in cross-compile
628
Package: libx32gcc1-dbg`'LS
629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
632
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
634
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
635
Debug symbols for the GCC support library.
638
This package contains files for TARGET architecture, for use in cross-compile
644
Package: libx32gcc`'PV-dev`'LS
645
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
648
Recommends: ${dep:libcdev}
649
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
651
Description: GCC support library (x32 development files)
652
This package contains the headers and static library files necessary for
653
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
656
ifdef(`TARGET', `', `
657
ifenabled(`libgmath',`
658
Package: libgccmath`'GCCMATH_SO`'LS
660
ifdef(`MULTIARCH', `Multi-Arch: same
661
Pre-Depends: multiarch-support
664
Priority: PRI(optional)
665
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
667
Description: GCC math support library
668
Support library for GCC.
670
Package: lib32gccmath`'GCCMATH_SO`'LS
673
Priority: PRI(optional)
674
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
676
Description: GCC math support library (32bit)
677
Support library for GCC.
679
Package: lib64gccmath`'GCCMATH_SO`'LS
682
Priority: PRI(optional)
683
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
685
Description: GCC math support library (64bit)
686
Support library for GCC.
694
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
695
Depends: BASEDEP, cpp`'PV`'TS (= ${gcc:Version}), binutils`'TS (>= ${binutils:Version}), libdevdep(gcc`'PV-dev`',), ${shlibs:Depends}, ${misc:Depends}
696
Recommends: ${dep:libcdev}
697
Suggests: ${gcc:multilib}, libdevdep(mudflap`'MF_SO`'PV-dev,,=), gcc`'PV-doc (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), libdbgdep(gomp`'GOMP_SO-dbg,), libdbgdep(itm`'ITM_SO-dbg,), libdbgdep(atomic`'ATOMIC_SO-dbg,), libdbgdep(asan`'ASAN_SO-dbg,), libdbgdep(tsan`'TSAN_SO-dbg,), libdbgdep(backtrace`'BTRACE_SO-dbg,), libdbgdep(quadmath`'QMATH_SO-dbg,), libdbgdep(mudflap`'MF_SO-dbg,), ${dep:libcloog}, ${dep:gold}
698
Provides: c-compiler`'TS
700
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
701
This is the GNU C compiler, a fairly portable optimizing compiler for C.
704
This package contains C cross-compiler for TARGET architecture.
707
ifenabled(`multilib',`
708
Package: gcc`'PV-multilib`'TS
709
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
711
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
712
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
713
Suggests: ${dep:libmudflapbiarch}
715
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
716
This is the GNU C compiler, a fairly portable optimizing compiler for C.
718
On architectures with multilib support, the package contains files
719
and dependencies for the non-default multilib architecture(s).
722
ifenabled(`plugindev',`
723
Package: gcc`'PV-plugin-dev`'TS
726
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
727
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
729
Description: Files for GNU GCC plugin development.
730
This package contains (header) files for GNU GCC plugin development. It
731
is only used for the development of GCC plugins, but not needed to run
737
Package: gcc`'PV-hppa64
738
Architecture: ifdef(`TARGET',`any',hppa)
740
Priority: PRI(optional)
741
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
742
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
744
Description: GNU C compiler (cross compiler for hppa64)
745
This is the GNU C compiler, a fairly portable optimizing compiler for C.
747
ifdef(`TARGET', `', `
749
Architecture: powerpc ppc64
751
Priority: PRI(optional)
752
Depends: BASEDEP, binutils-spu (>= 2.18.1~cvs20080103-3), newlib-spu, ${shlibs:Depends}, ${misc:Depends}
755
Description: SPU cross-compiler (preprocessor and C compiler)
756
GNU Compiler Collection for the Cell Broadband Engine SPU (preprocessor
760
Architecture: powerpc ppc64
762
Priority: PRI(optional)
763
Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
766
Description: SPU cross-compiler (C++ compiler)
767
GNU Compiler Collection for the Cell Broadband Engine SPU (C++ compiler).
769
Package: gfortran`'PV-spu
770
Architecture: powerpc ppc64
772
Priority: PRI(optional)
773
Depends: BASEDEP, gcc`'PV-spu (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
774
Provides: spu-gfortran
776
Description: SPU cross-compiler (Fortran compiler)
777
GNU Compiler Collection for the Cell Broadband Engine SPU (Fortran compiler).
785
Section: ifdef(`TARGET',`devel',`interpreters')
786
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
787
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
788
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
789
Replaces: gcc-4.6 (<< 4.6.1-9)
791
Description: GNU C preprocessor
792
A macro processor that is used automatically by the GNU C compiler
793
to transform programs before actual compilation.
795
This package has been separated from gcc for the benefit of those who
796
require the preprocessor but not the compiler.
799
This package contains preprocessor configured for TARGET architecture.
802
ifdef(`TARGET', `', `
803
ifenabled(`gfdldoc',`
807
Priority: PRI(optional)
808
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
809
Description: Documentation for the GNU C preprocessor (cpp)
810
Documentation for the GNU C preprocessor in info `format'.
814
ifdef(`TARGET', `', `
815
Package: gcc`'PV-locales
818
Priority: PRI(optional)
819
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
820
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
821
Description: GCC, the GNU compiler collection (native language support files)
822
Native language support for GCC. Lets GCC speak your language,
823
if translations are available.
825
Please do NOT submit bug reports in other languages than "C".
826
Always reset your language settings to use the "C" locales.
835
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
836
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
837
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
838
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
840
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
841
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
844
This package contains C++ cross-compiler for TARGET architecture.
847
ifenabled(`multilib',`
848
Package: g++`'PV-multilib`'TS
849
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
851
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
852
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
853
Suggests: ${dep:libcxxbiarchdbg}
855
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
856
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
858
On architectures with multilib support, the package contains files
859
and dependencies for the non-default multilib architecture(s).
864
ifenabled(`mudflap',`
865
ifenabled(`libmudf',`
866
Package: libmudflap`'MF_SO`'LS
867
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
868
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
869
Pre-Depends: multiarch-support
870
Breaks: ${multiarch:breaks}
871
')`Provides: libmudflap'MF_SO`-armel [armel], libmudflap'MF_SO`-armhf [armhf]')
872
Section: ifdef(`TARGET',`devel',`libs')
873
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
874
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
876
Description: GCC mudflap shared support libraries
877
The libmudflap libraries are used by GCC for instrumenting pointer and array
878
dereferencing operations.
880
Package: libmudflap`'MF_SO-dbg`'LS
881
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
882
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
883
')`Provides: libmudflap'MF_SO`-dbg-armel [armel], libmudflap'MF_SO`-dbg-armhf [armhf]')
886
Depends: BASEDEP, libdep(mudflap`'MF_SO,,=), ${misc:Depends}
888
Description: GCC mudflap shared support libraries (debug symbols)
889
The libmudflap libraries are used by GCC for instrumenting pointer and array
890
dereferencing operations.
892
Package: lib32mudflap`'MF_SO`'LS
893
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
894
Section: ifdef(`TARGET',`devel',`libs')
895
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
896
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
897
Replaces: libmudflap0 (<< 4.1)
898
Conflicts: ${confl:lib32}
900
Description: GCC mudflap shared support libraries (32bit)
901
The libmudflap libraries are used by GCC for instrumenting pointer and array
902
dereferencing operations.
904
Package: lib32mudflap`'MF_SO-dbg`'LS
905
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
908
Depends: BASEDEP, libdep(mudflap`'MF_SO,32,=), ${misc:Depends}
910
Description: GCC mudflap shared support libraries (32 bit debug symbols)
911
The libmudflap libraries are used by GCC for instrumenting pointer and array
912
dereferencing operations.
914
Package: lib64mudflap`'MF_SO`'LS
915
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
916
Section: ifdef(`TARGET',`devel',`libs')
917
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
918
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
919
Replaces: libmudflap0 (<< 4.1)
921
Description: GCC mudflap shared support libraries (64bit)
922
The libmudflap libraries are used by GCC for instrumenting pointer and array
923
dereferencing operations.
925
Package: lib64mudflap`'MF_SO-dbg`'LS
926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
929
Depends: BASEDEP, libdep(mudflap`'MF_SO,64,=), ${misc:Depends}
931
Description: GCC mudflap shared support libraries (64 bit debug symbols)
932
The libmudflap libraries are used by GCC for instrumenting pointer and array
933
dereferencing operations.
935
Package: libn32mudflap`'MF_SO`'LS
936
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
937
Section: ifdef(`TARGET',`devel',`libs')
938
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
939
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
940
Replaces: libmudflap0 (<< 4.1)
942
Description: GCC mudflap shared support libraries (n32)
943
The libmudflap libraries are used by GCC for instrumenting pointer and array
944
dereferencing operations.
946
Package: libn32mudflap`'MF_SO-dbg`'LS
947
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
950
Depends: BASEDEP, libdep(mudflap`'MF_SO,n32,=), ${misc:Depends}
952
Description: GCC mudflap shared support libraries (n32 debug symbols)
953
The libmudflap libraries are used by GCC for instrumenting pointer and array
954
dereferencing operations.
956
ifenabled(`libx32mudflap',`
957
Package: libx32mudflap`'MF_SO`'LS
958
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
959
Section: ifdef(`TARGET',`devel',`libs')
960
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
961
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
962
Replaces: libmudflap0 (<< 4.1)
964
Description: GCC mudflap shared support libraries (x32)
965
The libmudflap libraries are used by GCC for instrumenting pointer and array
966
dereferencing operations.
968
Package: libx32mudflap`'MF_SO-dbg`'LS
969
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
972
Depends: BASEDEP, libdep(mudflap`'MF_SO,x32,=), ${misc:Depends}
974
Description: GCC mudflap shared support libraries (x32 debug symbols)
975
The libmudflap libraries are used by GCC for instrumenting pointer and array
976
dereferencing operations.
977
')`'dnl libx32mudflap
979
ifenabled(`libhfmudflap',`
980
Package: libhfmudflap`'MF_SO`'LS
981
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
982
Section: ifdef(`TARGET',`devel',`libs')
983
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
984
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armhf [biarchhf_archs]')
985
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
987
Description: GCC mudflap shared support libraries (hard float)
988
The libmudflap libraries are used by GCC for instrumenting pointer and array
989
dereferencing operations.
991
Package: libhfmudflap`'MF_SO-dbg`'LS
992
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
995
Depends: BASEDEP, libdep(mudflap`'MF_SO,hf,=), ${misc:Depends}
996
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armhf [biarchhf_archs]')
998
Description: GCC mudflap shared support libraries (hard float debug symbols)
999
The libmudflap libraries are used by GCC for instrumenting pointer and array
1000
dereferencing operations.
1001
')`'dnl libhfmudflap
1003
ifenabled(`libsfmudflap',`
1004
Package: libsfmudflap`'MF_SO`'LS
1005
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1006
Section: ifdef(`TARGET',`devel',`libs')
1007
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1008
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1009
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armel [biarchsf_archs]')
1011
Description: GCC mudflap shared support libraries (soft float)
1012
The libmudflap libraries are used by GCC for instrumenting pointer and array
1013
dereferencing operations.
1015
Package: libsfmudflap`'MF_SO-dbg`'LS
1016
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1019
Depends: BASEDEP, libdep(mudflap`'MF_SO,sf,=), ${misc:Depends}
1020
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armel [biarchsf_archs]')
1022
Description: GCC mudflap shared support libraries (soft float debug symbols)
1023
The libmudflap libraries are used by GCC for instrumenting pointer and array
1024
dereferencing operations.
1025
')`'dnl libsfmudflap
1028
Package: libmudflap`'MF_SO`'PV-dev`'LS
1029
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1030
Section: ifdef(`TARGET',`devel',`libdevel')
1031
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1032
Depends: BASEDEP, libdevdep(mudflap`'MF_SO,,>=,${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
1033
Suggests: ${sug:libmudflapdev}
1034
Conflicts: libmudflap0-dev
1036
Description: GCC mudflap support libraries (development files)
1037
The libmudflap libraries are used by GCC for instrumenting pointer and array
1038
dereferencing operations.
1040
This package contains the headers and the static libraries.
1043
ifdef(`TARGET', `', `
1045
Package: libssp`'SSP_SO`'LS
1047
ifdef(`MULTIARCH', `Multi-Arch: same
1048
Pre-Depends: multiarch-support
1051
Priority: PRI(optional)
1052
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1054
Description: GCC stack smashing protection library
1055
GCC can now emit code for protecting applications from stack-smashing attacks.
1056
The protection is realized by buffer overflow detection and reordering of
1057
stack variables to avoid pointer corruption.
1059
Package: lib32ssp`'SSP_SO`'LS
1060
Architecture: biarch32_archs
1062
Priority: PRI(optional)
1063
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1064
Replaces: libssp0 (<< 4.1)
1065
Conflicts: ${confl:lib32}
1067
Description: GCC stack smashing protection library (32bit)
1068
GCC can now emit code for protecting applications from stack-smashing attacks.
1069
The protection is realized by buffer overflow detection and reordering of
1070
stack variables to avoid pointer corruption.
1072
Package: lib64ssp`'SSP_SO`'LS
1073
Architecture: biarch64_archs
1075
Priority: PRI(optional)
1076
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1077
Replaces: libssp0 (<< 4.1)
1079
Description: GCC stack smashing protection library (64bit)
1080
GCC can now emit code for protecting applications from stack-smashing attacks.
1081
The protection is realized by buffer overflow detection and reordering of
1082
stack variables to avoid pointer corruption.
1084
Package: libn32ssp`'SSP_SO`'LS
1085
Architecture: biarchn32_archs
1087
Priority: PRI(optional)
1088
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1089
Replaces: libssp0 (<< 4.1)
1091
Description: GCC stack smashing protection library (n32)
1092
GCC can now emit code for protecting applications from stack-smashing attacks.
1093
The protection is realized by buffer overflow detection and reordering of
1094
stack variables to avoid pointer corruption.
1096
Package: libx32ssp`'SSP_SO`'LS
1097
Architecture: biarchx32_archs
1099
Priority: PRI(optional)
1100
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1101
Replaces: libssp0 (<< 4.1)
1103
Description: GCC stack smashing protection library (x32)
1104
GCC can now emit code for protecting applications from stack-smashing attacks.
1105
The protection is realized by buffer overflow detection and reordering of
1106
stack variables to avoid pointer corruption.
1108
Package: libhfssp`'SSP_SO`'LS
1109
Architecture: biarchhf_archs
1111
Priority: PRI(optional)
1112
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1114
Description: GCC stack smashing protection library (hard float ABI)
1115
GCC can now emit code for protecting applications from stack-smashing attacks.
1116
The protection is realized by buffer overflow detection and reordering of
1117
stack variables to avoid pointer corruption.
1119
Package: libsfssp`'SSP_SO`'LS
1120
Architecture: biarchsf_archs
1122
Priority: PRI(optional)
1123
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1125
Description: GCC stack smashing protection library (soft float ABI)
1126
GCC can now emit code for protecting applications from stack-smashing attacks.
1127
The protection is realized by buffer overflow detection and reordering of
1128
stack variables to avoid pointer corruption.
1132
ifenabled(`libgomp',`
1133
Package: libgomp`'GOMP_SO`'LS
1134
Section: ifdef(`TARGET',`devel',`libs')
1135
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1136
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1137
Pre-Depends: multiarch-support
1138
Breaks: ${multiarch:breaks}
1139
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
1140
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1141
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1143
Description: GCC OpenMP (GOMP) support library
1144
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1145
in the GNU Compiler Collection.
1147
Package: libgomp`'GOMP_SO-dbg`'LS
1148
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1151
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
1152
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1153
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
1155
Description: GCC OpenMP (GOMP) support library (debug symbols)
1156
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1157
in the GNU Compiler Collection.
1159
Package: lib32gomp`'GOMP_SO`'LS
1160
Section: ifdef(`TARGET',`devel',`libs')
1161
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1162
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1163
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1164
Conflicts: ${confl:lib32}
1166
Description: GCC OpenMP (GOMP) support library (32bit)
1167
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1168
in the GNU Compiler Collection.
1170
Package: lib32gomp`'GOMP_SO-dbg`'LS
1171
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1174
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
1176
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
1177
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1178
in the GNU Compiler Collection.
1180
Package: lib64gomp`'GOMP_SO`'LS
1181
Section: ifdef(`TARGET',`devel',`libs')
1182
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1183
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1184
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1186
Description: GCC OpenMP (GOMP) support library (64bit)
1187
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1188
in the GNU Compiler Collection.
1190
Package: lib64gomp`'GOMP_SO-dbg`'LS
1191
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1194
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
1196
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
1197
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1198
in the GNU Compiler Collection.
1200
Package: libn32gomp`'GOMP_SO`'LS
1201
Section: ifdef(`TARGET',`devel',`libs')
1202
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1203
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1204
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1206
Description: GCC OpenMP (GOMP) support library (n32)
1207
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1208
in the GNU Compiler Collection.
1210
Package: libn32gomp`'GOMP_SO-dbg`'LS
1211
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1214
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1216
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1217
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1219
ifenabled(`libx32gomp',`
1220
Package: libx32gomp`'GOMP_SO`'LS
1221
Section: ifdef(`TARGET',`devel',`libs')
1222
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1223
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1224
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1226
Description: GCC OpenMP (GOMP) support library (x32)
1227
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1228
in the GNU Compiler Collection.
1230
Package: libx32gomp`'GOMP_SO-dbg`'LS
1231
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1234
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1236
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1237
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1240
ifenabled(`libhfgomp',`
1241
Package: libhfgomp`'GOMP_SO`'LS
1242
Section: ifdef(`TARGET',`devel',`libs')
1243
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1244
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1245
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1246
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1248
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1249
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1250
in the GNU Compiler Collection.
1252
Package: libhfgomp`'GOMP_SO-dbg`'LS
1253
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1256
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1257
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1259
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1260
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1263
ifenabled(`libsfgomp',`
1264
Package: libsfgomp`'GOMP_SO`'LS
1265
Section: ifdef(`TARGET',`devel',`libs')
1266
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1267
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1268
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1269
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1271
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1272
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1273
in the GNU Compiler Collection.
1275
Package: libsfgomp`'GOMP_SO-dbg`'LS
1276
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1279
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1280
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1282
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1283
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1286
ifenabled(`libneongomp',`
1287
Package: libgomp`'GOMP_SO-neon`'LS
1288
Architecture: NEON_ARCHS
1291
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1293
Description: GCC OpenMP (GOMP) support library [neon optimized]
1294
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1295
in the GNU Compiler Collection.
1297
This set of libraries is optimized to use a NEON coprocessor, and will
1298
be selected instead when running under systems which have one.
1302
ifenabled(`libitm',`
1303
Package: libitm`'ITM_SO`'LS
1304
Section: ifdef(`TARGET',`devel',`libs')
1305
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1306
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1307
Pre-Depends: multiarch-support
1308
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
1309
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1310
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1312
Description: GNU Transactional Memory Library
1313
GNU Transactional Memory Library (libitm) provides transaction support for
1314
accesses to the memory of a process, enabling easy-to-use synchronization of
1315
accesses to shared memory by several threads.
1317
Package: libitm`'ITM_SO-dbg`'LS
1318
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1321
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1322
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1323
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
1325
Description: GNU Transactional Memory Library (debug symbols)
1326
GNU Transactional Memory Library (libitm) provides transaction support for
1327
accesses to the memory of a process, enabling easy-to-use synchronization of
1328
accesses to shared memory by several threads.
1330
Package: lib32itm`'ITM_SO`'LS
1331
Section: ifdef(`TARGET',`devel',`libs')
1332
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1333
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1334
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1335
Conflicts: ${confl:lib32}
1337
Description: GNU Transactional Memory Library (32bit)
1338
GNU Transactional Memory Library (libitm) provides transaction support for
1339
accesses to the memory of a process, enabling easy-to-use synchronization of
1340
accesses to shared memory by several threads.
1342
Package: lib32itm`'ITM_SO-dbg`'LS
1343
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1346
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1348
Description: GNU Transactional Memory Library (32 bit debug symbols)
1349
GNU Transactional Memory Library (libitm) provides transaction support for
1350
accesses to the memory of a process, enabling easy-to-use synchronization of
1351
accesses to shared memory by several threads.
1353
Package: lib64itm`'ITM_SO`'LS
1354
Section: ifdef(`TARGET',`devel',`libs')
1355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1356
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1357
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1359
Description: GNU Transactional Memory Library (64bit)
1360
GNU Transactional Memory Library (libitm) provides transaction support for
1361
accesses to the memory of a process, enabling easy-to-use synchronization of
1362
accesses to shared memory by several threads.
1364
Package: lib64itm`'ITM_SO-dbg`'LS
1365
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1368
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1370
Description: GNU Transactional Memory Library (64bit debug symbols)
1371
GNU Transactional Memory Library (libitm) provides transaction support for
1372
accesses to the memory of a process, enabling easy-to-use synchronization of
1373
accesses to shared memory by several threads.
1375
Package: libn32itm`'ITM_SO`'LS
1376
Section: ifdef(`TARGET',`devel',`libs')
1377
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1378
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1379
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1381
Description: GNU Transactional Memory Library (n32)
1382
GNU Transactional Memory Library (libitm) provides transaction support for
1383
accesses to the memory of a process, enabling easy-to-use synchronization of
1384
accesses to shared memory by several threads.
1386
Package: libn32itm`'ITM_SO-dbg`'LS
1387
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1390
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1392
Description: GNU Transactional Memory Library (n32 debug symbols)
1393
GNU Transactional Memory Library (libitm) provides transaction support for
1394
accesses to the memory of a process, enabling easy-to-use synchronization of
1395
accesses to shared memory by several threads.
1397
ifenabled(`libx32itm',`
1398
Package: libx32itm`'ITM_SO`'LS
1399
Section: ifdef(`TARGET',`devel',`libs')
1400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1401
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1402
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1404
Description: GNU Transactional Memory Library (x32)
1405
This manual documents the usage and internals of libitm. It provides
1406
transaction support for accesses to the memory of a process, enabling
1407
easy-to-use synchronization of accesses to shared memory by several threads.
1409
Package: libx32itm`'ITM_SO-dbg`'LS
1410
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1413
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1415
Description: GNU Transactional Memory Library (x32 debug symbols)
1416
This manual documents the usage and internals of libitm. It provides
1417
transaction support for accesses to the memory of a process, enabling
1418
easy-to-use synchronization of accesses to shared memory by several threads.
1421
ifenabled(`libhfitm',`
1422
Package: libhfitm`'ITM_SO`'LS
1423
Section: ifdef(`TARGET',`devel',`libs')
1424
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1425
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1426
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1427
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1429
Description: GNU Transactional Memory Library (hard float ABI)
1430
GNU Transactional Memory Library (libitm) provides transaction support for
1431
accesses to the memory of a process, enabling easy-to-use synchronization of
1432
accesses to shared memory by several threads.
1434
Package: libhfitm`'ITM_SO-dbg`'LS
1435
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1438
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1439
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1441
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1442
GNU Transactional Memory Library (libitm) provides transaction support for
1443
accesses to the memory of a process, enabling easy-to-use synchronization of
1444
accesses to shared memory by several threads.
1447
ifenabled(`libsfitm',`
1448
Package: libsfitm`'ITM_SO`'LS
1449
Section: ifdef(`TARGET',`devel',`libs')
1450
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1451
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1452
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1454
Description: GNU Transactional Memory Library (soft float ABI)
1455
GNU Transactional Memory Library (libitm) provides transaction support for
1456
accesses to the memory of a process, enabling easy-to-use synchronization of
1457
accesses to shared memory by several threads.
1459
Package: libsfitm`'ITM_SO-dbg`'LS
1460
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1463
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1465
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1466
GNU Transactional Memory Library (libitm) provides transaction support for
1467
accesses to the memory of a process, enabling easy-to-use synchronization of
1468
accesses to shared memory by several threads.
1471
ifenabled(`libneonitm',`
1472
Package: libitm`'ITM_SO-neon`'LS
1473
Architecture: NEON_ARCHS
1476
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1478
Description: GNU Transactional Memory Library [neon optimized]
1479
GNU Transactional Memory Library (libitm) provides transaction support for
1480
accesses to the memory of a process, enabling easy-to-use synchronization of
1481
accesses to shared memory by several threads.
1483
This set of libraries is optimized to use a NEON coprocessor, and will
1484
be selected instead when running under systems which have one.
1488
ifenabled(`libatomic',`
1489
Package: libatomic`'ATOMIC_SO`'LS
1490
Section: ifdef(`TARGET',`devel',`libs')
1491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1492
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1493
Pre-Depends: multiarch-support
1494
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
1495
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1496
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1498
Description: support library providing __atomic built-in functions
1499
library providing __atomic built-in functions. When an atomic call cannot
1500
be turned into lock-free instructions, GCC will make calls into this library.
1502
Package: libatomic`'ATOMIC_SO-dbg`'LS
1503
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1506
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1507
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1508
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
1510
Description: support library providing __atomic built-in functions (debug symbols)
1511
library providing __atomic built-in functions. When an atomic call cannot
1512
be turned into lock-free instructions, GCC will make calls into this library.
1514
Package: lib32atomic`'ATOMIC_SO`'LS
1515
Section: ifdef(`TARGET',`devel',`libs')
1516
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1517
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1518
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1519
Conflicts: ${confl:lib32}
1521
Description: support library providing __atomic built-in functions (32bit)
1522
library providing __atomic built-in functions. When an atomic call cannot
1523
be turned into lock-free instructions, GCC will make calls into this library.
1525
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1526
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1529
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1531
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1532
library providing __atomic built-in functions. When an atomic call cannot
1533
be turned into lock-free instructions, GCC will make calls into this library.
1535
Package: lib64atomic`'ATOMIC_SO`'LS
1536
Section: ifdef(`TARGET',`devel',`libs')
1537
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1538
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1539
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1541
Description: support library providing __atomic built-in functions (64bit)
1542
library providing __atomic built-in functions. When an atomic call cannot
1543
be turned into lock-free instructions, GCC will make calls into this library.
1545
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1549
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1551
Description: support library providing __atomic built-in functions (64bit debug symbols)
1552
library providing __atomic built-in functions. When an atomic call cannot
1553
be turned into lock-free instructions, GCC will make calls into this library.
1555
Package: libn32atomic`'ATOMIC_SO`'LS
1556
Section: ifdef(`TARGET',`devel',`libs')
1557
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1558
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1559
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1561
Description: support library providing __atomic built-in functions (n32)
1562
library providing __atomic built-in functions. When an atomic call cannot
1563
be turned into lock-free instructions, GCC will make calls into this library.
1565
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1569
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1571
Description: support library providing __atomic built-in functions (n32 debug symbols)
1572
library providing __atomic built-in functions. When an atomic call cannot
1573
be turned into lock-free instructions, GCC will make calls into this library.
1575
ifenabled(`libx32atomic',`
1576
Package: libx32atomic`'ATOMIC_SO`'LS
1577
Section: ifdef(`TARGET',`devel',`libs')
1578
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1579
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1580
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1582
Description: support library providing __atomic built-in functions (x32)
1583
library providing __atomic built-in functions. When an atomic call cannot
1584
be turned into lock-free instructions, GCC will make calls into this library.
1586
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1587
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1590
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1592
Description: support library providing __atomic built-in functions (x32 debug symbols)
1593
library providing __atomic built-in functions. When an atomic call cannot
1594
be turned into lock-free instructions, GCC will make calls into this library.
1595
')`'dnl libx32atomic
1597
ifenabled(`libhfatomic',`
1598
Package: libhfatomic`'ATOMIC_SO`'LS
1599
Section: ifdef(`TARGET',`devel',`libs')
1600
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1601
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1602
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1603
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1605
Description: support library providing __atomic built-in functions (hard float ABI)
1606
library providing __atomic built-in functions. When an atomic call cannot
1607
be turned into lock-free instructions, GCC will make calls into this library.
1609
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1613
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1614
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1616
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1617
library providing __atomic built-in functions. When an atomic call cannot
1618
be turned into lock-free instructions, GCC will make calls into this library.
1621
ifenabled(`libsfatomic',`
1622
Package: libsfatomic`'ATOMIC_SO`'LS
1623
Section: ifdef(`TARGET',`devel',`libs')
1624
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1625
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1626
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1628
Description: support library providing __atomic built-in functions (soft float ABI)
1629
library providing __atomic built-in functions. When an atomic call cannot
1630
be turned into lock-free instructions, GCC will make calls into this library.
1632
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1633
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1636
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1638
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1639
library providing __atomic built-in functions. When an atomic call cannot
1640
be turned into lock-free instructions, GCC will make calls into this library.
1643
ifenabled(`libneonatomic',`
1644
Package: libatomic`'ATOMIC_SO-neon`'LS
1645
Architecture: NEON_ARCHS
1648
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1650
Description: support library providing __atomic built-in functions [neon optimized]
1651
library providing __atomic built-in functions. When an atomic call cannot
1652
be turned into lock-free instructions, GCC will make calls into this library.
1654
This set of libraries is optimized to use a NEON coprocessor, and will
1655
be selected instead when running under systems which have one.
1656
')`'dnl libneonatomic
1659
ifenabled(`libasan',`
1660
Package: libasan`'ASAN_SO`'LS
1661
Section: ifdef(`TARGET',`devel',`libs')
1662
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1663
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1664
Pre-Depends: multiarch-support
1665
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
1666
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1667
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1669
Description: AddressSanitizer -- a fast memory error detector
1670
AddressSanitizer (ASan) is a fast memory error detector. It finds
1671
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1673
Package: libasan`'ASAN_SO-dbg`'LS
1674
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1677
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1678
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1679
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
1681
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1682
AddressSanitizer (ASan) is a fast memory error detector. It finds
1683
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1685
Package: lib32asan`'ASAN_SO`'LS
1686
Section: ifdef(`TARGET',`devel',`libs')
1687
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1688
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1689
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1690
Conflicts: ${confl:lib32}
1692
Description: AddressSanitizer -- a fast memory error detector (32bit)
1693
AddressSanitizer (ASan) is a fast memory error detector. It finds
1694
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1696
Package: lib32asan`'ASAN_SO-dbg`'LS
1697
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1700
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1702
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1703
AddressSanitizer (ASan) is a fast memory error detector. It finds
1704
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1706
Package: lib64asan`'ASAN_SO`'LS
1707
Section: ifdef(`TARGET',`devel',`libs')
1708
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1709
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1710
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1712
Description: AddressSanitizer -- a fast memory error detector (64bit)
1713
AddressSanitizer (ASan) is a fast memory error detector. It finds
1714
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1716
Package: lib64asan`'ASAN_SO-dbg`'LS
1717
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1720
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1722
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1723
AddressSanitizer (ASan) is a fast memory error detector. It finds
1724
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1726
Package: libn32asan`'ASAN_SO`'LS
1727
Section: ifdef(`TARGET',`devel',`libs')
1728
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1729
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1730
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1732
Description: AddressSanitizer -- a fast memory error detector (n32)
1733
AddressSanitizer (ASan) is a fast memory error detector. It finds
1734
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1736
Package: libn32asan`'ASAN_SO-dbg`'LS
1737
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1740
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1742
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1743
AddressSanitizer (ASan) is a fast memory error detector. It finds
1744
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1746
ifenabled(`libx32asan',`
1747
Package: libx32asan`'ASAN_SO`'LS
1748
Section: ifdef(`TARGET',`devel',`libs')
1749
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1750
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1751
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1753
Description: AddressSanitizer -- a fast memory error detector (x32)
1754
AddressSanitizer (ASan) is a fast memory error detector. It finds
1755
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1757
Package: libx32asan`'ASAN_SO-dbg`'LS
1758
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1761
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1763
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1764
AddressSanitizer (ASan) is a fast memory error detector. It finds
1765
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1768
ifenabled(`libhfasan',`
1769
Package: libhfasan`'ASAN_SO`'LS
1770
Section: ifdef(`TARGET',`devel',`libs')
1771
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1772
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1773
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1774
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1776
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1777
AddressSanitizer (ASan) is a fast memory error detector. It finds
1778
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1780
Package: libhfasan`'ASAN_SO-dbg`'LS
1781
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1784
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1785
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1787
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1788
AddressSanitizer (ASan) is a fast memory error detector. It finds
1789
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1792
ifenabled(`libsfasan',`
1793
Package: libsfasan`'ASAN_SO`'LS
1794
Section: ifdef(`TARGET',`devel',`libs')
1795
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1796
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1797
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1799
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1800
AddressSanitizer (ASan) is a fast memory error detector. It finds
1801
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1803
Package: libsfasan`'ASAN_SO-dbg`'LS
1804
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1807
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1809
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1810
AddressSanitizer (ASan) is a fast memory error detector. It finds
1811
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1814
ifenabled(`libneonasan',`
1815
Package: libasan`'ASAN_SO-neon`'LS
1816
Architecture: NEON_ARCHS
1819
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1821
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1822
AddressSanitizer (ASan) is a fast memory error detector. It finds
1823
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1825
This set of libraries is optimized to use a NEON coprocessor, and will
1826
be selected instead when running under systems which have one.
1830
ifenabled(`libtsan',`
1831
Package: libtsan`'TSAN_SO`'LS
1832
Section: ifdef(`TARGET',`devel',`libs')
1833
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1834
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1835
Pre-Depends: multiarch-support
1836
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
1837
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1838
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1840
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1841
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1842
The Linux and Mac versions are based on Valgrind.
1844
Package: libtsan`'TSAN_SO-dbg`'LS
1845
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1848
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1849
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1850
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
1852
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1853
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1854
The Linux and Mac versions are based on Valgrind.
1856
ifenabled(`lib32tsan',`
1857
Package: lib32tsan`'TSAN_SO`'LS
1858
Section: ifdef(`TARGET',`devel',`libs')
1859
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1860
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1861
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1862
Conflicts: ${confl:lib32}
1864
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1865
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1866
The Linux and Mac versions are based on Valgrind.
1868
Package: lib32tsan`'TSAN_SO-dbg`'LS
1869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1872
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1874
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1875
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1876
The Linux and Mac versions are based on Valgrind.
1879
ifenabled(`lib64tsan',`
1880
Package: lib64tsan`'TSAN_SO`'LS
1881
Section: ifdef(`TARGET',`devel',`libs')
1882
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1883
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1884
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1886
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1887
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1888
The Linux and Mac versions are based on Valgrind.
1890
Package: lib64tsan`'TSAN_SO-dbg`'LS
1891
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1894
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1896
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1897
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1898
The Linux and Mac versions are based on Valgrind.
1901
ifenabled(`libn32tsan',`
1902
Package: libn32tsan`'TSAN_SO`'LS
1903
Section: ifdef(`TARGET',`devel',`libs')
1904
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1905
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1906
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1908
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1909
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1910
The Linux and Mac versions are based on Valgrind.
1912
Package: libn32tsan`'TSAN_SO-dbg`'LS
1913
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1916
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1918
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1919
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1920
The Linux and Mac versions are based on Valgrind.
1923
ifenabled(`libx32tsan',`
1924
Package: libx32tsan`'TSAN_SO`'LS
1925
Section: ifdef(`TARGET',`devel',`libs')
1926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1927
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1928
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1930
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1931
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1932
The Linux and Mac versions are based on Valgrind.
1934
Package: libx32tsan`'TSAN_SO-dbg`'LS
1935
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1938
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1940
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1941
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1942
The Linux and Mac versions are based on Valgrind.
1945
ifenabled(`libhftsan',`
1946
Package: libhftsan`'TSAN_SO`'LS
1947
Section: ifdef(`TARGET',`devel',`libs')
1948
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1949
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1950
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1951
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1953
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1954
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1955
The Linux and Mac versions are based on Valgrind.
1957
Package: libhftsan`'TSAN_SO-dbg`'LS
1958
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1961
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1962
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1964
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1967
ifenabled(`libsftsan',`
1968
Package: libsftsan`'TSAN_SO`'LS
1969
Section: ifdef(`TARGET',`devel',`libs')
1970
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1971
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1972
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1974
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1975
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1976
The Linux and Mac versions are based on Valgrind.
1978
Package: libsftsan`'TSAN_SO-dbg`'LS
1979
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1982
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1984
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1985
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1986
The Linux and Mac versions are based on Valgrind.
1989
ifenabled(`libneontsan',`
1990
Package: libtsan`'TSAN_SO-neon`'LS
1991
Architecture: NEON_ARCHS
1994
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1996
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1997
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1998
The Linux and Mac versions are based on Valgrind.
2000
This set of libraries is optimized to use a NEON coprocessor, and will
2001
be selected instead when running under systems which have one.
2005
ifenabled(`libbacktrace',`
2006
Package: libbacktrace`'BTRACE_SO`'LS
2007
Section: ifdef(`TARGET',`devel',`libs')
2008
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2009
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2010
Pre-Depends: multiarch-support
2011
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
2012
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2013
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2015
Description: stack backtrace library
2016
libbacktrace uses the GCC unwind interface to collect a stack trace,
2017
and parses DWARF debug info to get file/line/function information.
2019
Package: libbacktrace`'BTRACE_SO-dbg`'LS
2020
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2023
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
2024
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2025
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
2027
Description: stack backtrace library (debug symbols)
2028
libbacktrace uses the GCC unwind interface to collect a stack trace,
2029
and parses DWARF debug info to get file/line/function information.
2031
Package: lib32backtrace`'BTRACE_SO`'LS
2032
Section: ifdef(`TARGET',`devel',`libs')
2033
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2034
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2035
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2036
Conflicts: ${confl:lib32}
2038
Description: stack backtrace library (32bit)
2039
libbacktrace uses the GCC unwind interface to collect a stack trace,
2040
and parses DWARF debug info to get file/line/function information.
2042
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
2043
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2046
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
2048
Description: stack backtrace library (32 bit debug symbols)
2049
libbacktrace uses the GCC unwind interface to collect a stack trace,
2050
and parses DWARF debug info to get file/line/function information.
2052
Package: lib64backtrace`'BTRACE_SO`'LS
2053
Section: ifdef(`TARGET',`devel',`libs')
2054
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2055
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2056
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2058
Description: stack backtrace library (64bit)
2059
libbacktrace uses the GCC unwind interface to collect a stack trace,
2060
and parses DWARF debug info to get file/line/function information.
2062
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
2063
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2066
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
2068
Description: stack backtrace library (64bit debug symbols)
2069
libbacktrace uses the GCC unwind interface to collect a stack trace,
2070
and parses DWARF debug info to get file/line/function information.
2072
Package: libn32backtrace`'BTRACE_SO`'LS
2073
Section: ifdef(`TARGET',`devel',`libs')
2074
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2075
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2076
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2078
Description: stack backtrace library (n32)
2079
libbacktrace uses the GCC unwind interface to collect a stack trace,
2080
and parses DWARF debug info to get file/line/function information.
2082
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
2083
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2086
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
2088
Description: stack backtrace library (n32 debug symbols)
2089
libbacktrace uses the GCC unwind interface to collect a stack trace,
2090
and parses DWARF debug info to get file/line/function information.
2092
ifenabled(`libx32backtrace',`
2093
Package: libx32backtrace`'BTRACE_SO`'LS
2094
Section: ifdef(`TARGET',`devel',`libs')
2095
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2096
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2097
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2099
Description: stack backtrace library (x32)
2100
libbacktrace uses the GCC unwind interface to collect a stack trace,
2101
and parses DWARF debug info to get file/line/function information.
2103
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
2104
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2107
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
2109
Description: stack backtrace library (x32 debug symbols)
2110
libbacktrace uses the GCC unwind interface to collect a stack trace,
2111
and parses DWARF debug info to get file/line/function information.
2112
')`'dnl libx32backtrace
2114
ifenabled(`libhfbacktrace',`
2115
Package: libhfbacktrace`'BTRACE_SO`'LS
2116
Section: ifdef(`TARGET',`devel',`libs')
2117
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2118
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2119
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2120
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
2122
Description: stack backtrace library (hard float ABI)
2123
libbacktrace uses the GCC unwind interface to collect a stack trace,
2124
and parses DWARF debug info to get file/line/function information.
2126
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
2127
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2130
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
2131
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
2133
Description: stack backtrace library (hard float ABI debug symbols)
2134
libbacktrace uses the GCC unwind interface to collect a stack trace,
2135
and parses DWARF debug info to get file/line/function information.
2136
')`'dnl libhfbacktrace
2138
ifenabled(`libsfbacktrace',`
2139
Package: libsfbacktrace`'BTRACE_SO`'LS
2140
Section: ifdef(`TARGET',`devel',`libs')
2141
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2142
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2143
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2145
Description: stack backtrace library (soft float ABI)
2146
libbacktrace uses the GCC unwind interface to collect a stack trace,
2147
and parses DWARF debug info to get file/line/function information.
2149
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
2150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2153
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
2155
Description: stack backtrace library (soft float ABI debug symbols)
2156
libbacktrace uses the GCC unwind interface to collect a stack trace,
2157
and parses DWARF debug info to get file/line/function information.
2158
')`'dnl libsfbacktrace
2160
ifenabled(`libneonbacktrace',`
2161
Package: libbacktrace`'BTRACE_SO-neon`'LS
2162
Architecture: NEON_ARCHS
2165
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2167
Description: stack backtrace library [neon optimized]
2168
libbacktrace uses the GCC unwind interface to collect a stack trace,
2169
and parses DWARF debug info to get file/line/function information.
2171
This set of libraries is optimized to use a NEON coprocessor, and will
2172
be selected instead when running under systems which have one.
2173
')`'dnl libneonbacktrace
2174
')`'dnl libbacktrace
2177
ifenabled(`libqmath',`
2178
Package: libquadmath`'QMATH_SO`'LS
2179
Section: ifdef(`TARGET',`devel',`libs')
2180
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2181
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2182
Pre-Depends: multiarch-support
2184
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2185
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2187
Description: GCC Quad-Precision Math Library
2188
A library, which provides quad-precision mathematical functions on targets
2189
supporting the __float128 datatype. The library is used to provide on such
2190
targets the REAL(16) type in the GNU Fortran compiler.
2192
Package: libquadmath`'QMATH_SO-dbg`'LS
2193
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2196
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
2197
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2200
Description: GCC Quad-Precision Math Library (debug symbols)
2201
A library, which provides quad-precision mathematical functions on targets
2202
supporting the __float128 datatype.
2204
Package: lib32quadmath`'QMATH_SO`'LS
2205
Section: ifdef(`TARGET',`devel',`libs')
2206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2207
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2208
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2209
Conflicts: ${confl:lib32}
2211
Description: GCC Quad-Precision Math Library (32bit)
2212
A library, which provides quad-precision mathematical functions on targets
2213
supporting the __float128 datatype. The library is used to provide on such
2214
targets the REAL(16) type in the GNU Fortran compiler.
2216
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2220
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2222
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2223
A library, which provides quad-precision mathematical functions on targets
2224
supporting the __float128 datatype.
2226
Package: lib64quadmath`'QMATH_SO`'LS
2227
Section: ifdef(`TARGET',`devel',`libs')
2228
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2229
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2230
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2232
Description: GCC Quad-Precision Math Library (64bit)
2233
A library, which provides quad-precision mathematical functions on targets
2234
supporting the __float128 datatype. The library is used to provide on such
2235
targets the REAL(16) type in the GNU Fortran compiler.
2237
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2238
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2241
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2243
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2244
A library, which provides quad-precision mathematical functions on targets
2245
supporting the __float128 datatype.
2247
Package: libn32quadmath`'QMATH_SO`'LS
2248
Section: ifdef(`TARGET',`devel',`libs')
2249
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2250
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2251
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2253
Description: GCC Quad-Precision Math Library (n32)
2254
A library, which provides quad-precision mathematical functions on targets
2255
supporting the __float128 datatype. The library is used to provide on such
2256
targets the REAL(16) type in the GNU Fortran compiler.
2258
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2259
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2262
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2264
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2265
A library, which provides quad-precision mathematical functions on targets
2266
supporting the __float128 datatype.
2268
ifenabled(`libx32qmath',`
2269
Package: libx32quadmath`'QMATH_SO`'LS
2270
Section: ifdef(`TARGET',`devel',`libs')
2271
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2272
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2273
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2275
Description: GCC Quad-Precision Math Library (x32)
2276
A library, which provides quad-precision mathematical functions on targets
2277
supporting the __float128 datatype. The library is used to provide on such
2278
targets the REAL(16) type in the GNU Fortran compiler.
2280
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2281
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2284
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2286
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2287
A library, which provides quad-precision mathematical functions on targets
2288
supporting the __float128 datatype.
2291
ifenabled(`libhfqmath',`
2292
Package: libhfquadmath`'QMATH_SO`'LS
2293
Section: ifdef(`TARGET',`devel',`libs')
2294
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2295
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2296
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2298
Description: GCC Quad-Precision Math Library (hard float ABI)
2299
A library, which provides quad-precision mathematical functions on targets
2300
supporting the __float128 datatype. The library is used to provide on such
2301
targets the REAL(16) type in the GNU Fortran compiler.
2303
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2304
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2307
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2309
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2310
A library, which provides quad-precision mathematical functions on targets
2311
supporting the __float128 datatype.
2314
ifenabled(`libsfqmath',`
2315
Package: libsfquadmath`'QMATH_SO`'LS
2316
Section: ifdef(`TARGET',`devel',`libs')
2317
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2318
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2319
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2321
Description: GCC Quad-Precision Math Library (soft float ABI)
2322
A library, which provides quad-precision mathematical functions on targets
2323
supporting the __float128 datatype. The library is used to provide on such
2324
targets the REAL(16) type in the GNU Fortran compiler.
2326
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2330
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2332
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2333
A library, which provides quad-precision mathematical functions on targets
2334
supporting the __float128 datatype.
2339
ifenabled(`objppdev',`
2340
Package: gobjc++`'PV`'TS
2342
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2343
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2344
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2345
Provides: objc++-compiler`'TS
2347
Description: GNU Objective-C++ compiler
2348
This is the GNU Objective-C++ compiler, which compiles
2349
Objective-C++ on platforms supported by the gcc compiler. It uses the
2350
gcc backend to generate optimized code.
2353
ifenabled(`multilib',`
2354
Package: gobjc++`'PV-multilib`'TS
2355
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2357
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2358
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2360
Description: GNU Objective-C++ compiler (multilib files)
2361
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2362
platforms supported by the gcc compiler.
2364
On architectures with multilib support, the package contains files
2365
and dependencies for the non-default multilib architecture(s).
2370
ifenabled(`objcdev',`
2371
Package: gobjc`'PV`'TS
2373
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2374
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2375
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2376
Provides: objc-compiler`'TS
2377
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
2379
Description: GNU Objective-C compiler
2380
This is the GNU Objective-C compiler, which compiles
2381
Objective-C on platforms supported by the gcc compiler. It uses the
2382
gcc backend to generate optimized code.
2384
ifenabled(`multilib',`
2385
Package: gobjc`'PV-multilib`'TS
2386
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2388
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2389
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2391
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2392
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2393
supported by the gcc compiler.
2395
On architectures with multilib support, the package contains files
2396
and dependencies for the non-default multilib architecture(s).
2399
Package: libobjc`'PV-dev`'LS
2400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2403
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2404
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2407
Description: Runtime library for GNU Objective-C applications (development files)
2408
This package contains the headers and static library files needed to build
2409
GNU ObjC applications.
2411
Package: lib64objc`'PV-dev`'LS
2412
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2415
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2417
Description: Runtime library for GNU Objective-C applications (64bit development files)
2418
This package contains the headers and static library files needed to build
2419
GNU ObjC applications.
2421
Package: lib32objc`'PV-dev`'LS
2422
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2425
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2427
Description: Runtime library for GNU Objective-C applications (32bit development files)
2428
This package contains the headers and static library files needed to build
2429
GNU ObjC applications.
2431
Package: libn32objc`'PV-dev`'LS
2432
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2435
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2437
Description: Runtime library for GNU Objective-C applications (n32 development files)
2438
This package contains the headers and static library files needed to build
2439
GNU ObjC applications.
2441
Package: libx32objc`'PV-dev`'LS
2442
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2445
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2447
Description: Runtime library for GNU Objective-C applications (x32 development files)
2448
This package contains the headers and static library files needed to build
2449
GNU ObjC applications.
2452
Package: libhfobjc`'PV-dev`'LS
2453
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2456
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2458
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2459
This package contains the headers and static library files needed to build
2460
GNU ObjC applications.
2464
Package: libsfobjc`'PV-dev`'LS
2465
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2468
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2470
Description: Runtime library for GNU Objective-C applications (soft float development files)
2471
This package contains the headers and static library files needed to build
2472
GNU ObjC applications.
2476
ifenabled(`libobjc',`
2477
Package: libobjc`'OBJC_SO`'LS
2478
Section: ifdef(`TARGET',`devel',`libs')
2479
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2480
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2481
Pre-Depends: multiarch-support
2482
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2483
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
2484
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2485
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2487
Description: Runtime library for GNU Objective-C applications
2488
Library needed for GNU ObjC applications linked against the shared library.
2490
Package: libobjc`'OBJC_SO-dbg`'LS
2492
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2493
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2494
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
2496
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), ${misc:Depends}
2498
Description: Runtime library for GNU Objective-C applications (debug symbols)
2499
Library needed for GNU ObjC applications linked against the shared library.
2502
ifenabled(`lib64objc',`
2503
Package: lib64objc`'OBJC_SO`'LS
2504
Section: ifdef(`TARGET',`devel',`libs')
2505
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2506
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2507
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2509
Description: Runtime library for GNU Objective-C applications (64bit)
2510
Library needed for GNU ObjC applications linked against the shared library.
2512
Package: lib64objc`'OBJC_SO-dbg`'LS
2514
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2516
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2518
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2519
Library needed for GNU ObjC applications linked against the shared library.
2522
ifenabled(`lib32objc',`
2523
Package: lib32objc`'OBJC_SO`'LS
2524
Section: ifdef(`TARGET',`devel',`libs')
2525
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2526
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2527
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2528
Conflicts: ${confl:lib32}
2530
Description: Runtime library for GNU Objective-C applications (32bit)
2531
Library needed for GNU ObjC applications linked against the shared library.
2533
Package: lib32objc`'OBJC_SO-dbg`'LS
2535
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2537
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2539
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2540
Library needed for GNU ObjC applications linked against the shared library.
2543
ifenabled(`libn32objc',`
2544
Package: libn32objc`'OBJC_SO`'LS
2545
Section: ifdef(`TARGET',`devel',`libs')
2546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2547
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2548
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2550
Description: Runtime library for GNU Objective-C applications (n32)
2551
Library needed for GNU ObjC applications linked against the shared library.
2553
Package: libn32objc`'OBJC_SO-dbg`'LS
2555
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2557
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2559
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2560
Library needed for GNU ObjC applications linked against the shared library.
2563
ifenabled(`libx32objc',`
2564
Package: libx32objc`'OBJC_SO`'LS
2565
Section: ifdef(`TARGET',`devel',`libs')
2566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2567
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2568
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2570
Description: Runtime library for GNU Objective-C applications (x32)
2571
Library needed for GNU ObjC applications linked against the shared library.
2573
Package: libx32objc`'OBJC_SO-dbg`'LS
2575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2577
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2579
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2580
Library needed for GNU ObjC applications linked against the shared library.
2583
ifenabled(`libhfobjc',`
2584
Package: libhfobjc`'OBJC_SO`'LS
2585
Section: ifdef(`TARGET',`devel',`libs')
2586
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2587
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2588
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2589
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2591
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2592
Library needed for GNU ObjC applications linked against the shared library.
2594
Package: libhfobjc`'OBJC_SO-dbg`'LS
2596
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2598
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2599
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2601
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2602
Library needed for GNU ObjC applications linked against the shared library.
2605
ifenabled(`libsfobjc',`
2606
Package: libsfobjc`'OBJC_SO`'LS
2607
Section: ifdef(`TARGET',`devel',`libs')
2608
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2609
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2610
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2611
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2613
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2614
Library needed for GNU ObjC applications linked against the shared library.
2616
Package: libsfobjc`'OBJC_SO-dbg`'LS
2618
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2620
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2621
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2623
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2624
Library needed for GNU ObjC applications linked against the shared library.
2627
ifenabled(`libneonobjc',`
2628
Package: libobjc`'OBJC_SO-neon`'LS
2630
Architecture: NEON_ARCHS
2631
Priority: PRI(optional)
2632
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2634
Description: Runtime library for GNU Objective-C applications [NEON version]
2635
Library needed for GNU ObjC applications linked against the shared library.
2637
This set of libraries is optimized to use a NEON coprocessor, and will
2638
be selected instead when running under systems which have one.
2642
ifenabled(`fortran',`
2644
Package: gfortran`'PV`'TS
2646
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2647
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2648
Provides: fortran95-compiler
2649
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2651
Description: GNU Fortran compiler
2652
This is the GNU Fortran compiler, which compiles
2653
Fortran on platforms supported by the gcc compiler. It uses the
2654
gcc backend to generate optimized code.
2656
ifenabled(`multilib',`
2657
Package: gfortran`'PV-multilib`'TS
2658
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2660
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2661
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2663
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2664
This is the GNU Fortran compiler, which compiles Fortran on platforms
2665
supported by the gcc compiler.
2667
On architectures with multilib support, the package contains files
2668
and dependencies for the non-default multilib architecture(s).
2671
ifenabled(`gfdldoc',`
2672
Package: gfortran`'PV-doc
2675
Priority: PRI(optional)
2676
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2677
Description: Documentation for the GNU Fortran compiler (gfortran)
2678
Documentation for the GNU Fortran compiler in info `format'.
2681
Package: libgfortran`'PV-dev`'LS
2682
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2683
Section: ifdef(`TARGET',`devel',`libdevel')
2685
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2686
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2689
Description: Runtime library for GNU Fortran applications (development files)
2690
This package contains the headers and static library files needed to build
2691
GNU Fortran applications.
2693
Package: lib64gfortran`'PV-dev`'LS
2694
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2697
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2699
Description: Runtime library for GNU Fortran applications (64bit development files)
2700
This package contains the headers and static library files needed to build
2701
GNU Fortran applications.
2703
Package: lib32gfortran`'PV-dev`'LS
2704
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2707
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2709
Description: Runtime library for GNU Fortran applications (32bit development files)
2710
This package contains the headers and static library files needed to build
2711
GNU Fortran applications.
2713
Package: libn32gfortran`'PV-dev`'LS
2714
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2717
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2719
Description: Runtime library for GNU Fortran applications (n32 development files)
2720
This package contains the headers and static library files needed to build
2721
GNU Fortran applications.
2723
Package: libx32gfortran`'PV-dev`'LS
2724
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2727
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2729
Description: Runtime library for GNU Fortran applications (x32 development files)
2730
This package contains the headers and static library files needed to build
2731
GNU Fortran applications.
2734
Package: libhfgfortran`'PV-dev`'LS
2735
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2738
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2740
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2741
This package contains the headers and static library files needed to build
2742
GNU Fortran applications.
2746
Package: libsfgfortran`'PV-dev`'LS
2747
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2750
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2752
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2753
This package contains the headers and static library files needed to build
2754
GNU Fortran applications.
2758
ifenabled(`libgfortran',`
2759
Package: libgfortran`'FORTRAN_SO`'LS
2760
Section: ifdef(`TARGET',`devel',`libs')
2761
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2762
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2763
Pre-Depends: multiarch-support
2764
Breaks: ${multiarch:breaks}
2765
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
2766
Priority: ifdef(`TARGET',`extra',PRI(optional))
2767
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2769
Description: Runtime library for GNU Fortran applications
2770
Library needed for GNU Fortran applications linked against the
2773
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2775
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2776
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2777
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
2779
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), ${misc:Depends}
2781
Description: Runtime library for GNU Fortran applications (debug symbols)
2782
Library needed for GNU Fortran applications linked against the
2786
ifenabled(`lib64gfortran',`
2787
Package: lib64gfortran`'FORTRAN_SO`'LS
2788
Section: ifdef(`TARGET',`devel',`libs')
2789
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2790
Priority: ifdef(`TARGET',`extra',PRI(optional))
2791
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2793
Description: Runtime library for GNU Fortran applications (64bit)
2794
Library needed for GNU Fortran applications linked against the
2797
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2799
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2801
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2803
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2804
Library needed for GNU Fortran applications linked against the
2806
')`'dnl lib64gfortran
2808
ifenabled(`lib32gfortran',`
2809
Package: lib32gfortran`'FORTRAN_SO`'LS
2810
Section: ifdef(`TARGET',`devel',`libs')
2811
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2812
Priority: ifdef(`TARGET',`extra',PRI(optional))
2813
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2814
Conflicts: ${confl:lib32}
2816
Description: Runtime library for GNU Fortran applications (32bit)
2817
Library needed for GNU Fortran applications linked against the
2820
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2822
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2824
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2826
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2827
Library needed for GNU Fortran applications linked against the
2829
')`'dnl lib32gfortran
2831
ifenabled(`libn32gfortran',`
2832
Package: libn32gfortran`'FORTRAN_SO`'LS
2833
Section: ifdef(`TARGET',`devel',`libs')
2834
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2835
Priority: ifdef(`TARGET',`extra',PRI(optional))
2836
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2838
Description: Runtime library for GNU Fortran applications (n32)
2839
Library needed for GNU Fortran applications linked against the
2842
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2844
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2846
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2848
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2849
Library needed for GNU Fortran applications linked against the
2851
')`'dnl libn32gfortran
2853
ifenabled(`libx32gfortran',`
2854
Package: libx32gfortran`'FORTRAN_SO`'LS
2855
Section: ifdef(`TARGET',`devel',`libs')
2856
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2857
Priority: ifdef(`TARGET',`extra',PRI(optional))
2858
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2860
Description: Runtime library for GNU Fortran applications (x32)
2861
Library needed for GNU Fortran applications linked against the
2864
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2866
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2868
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2870
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2871
Library needed for GNU Fortran applications linked against the
2873
')`'dnl libx32gfortran
2875
ifenabled(`libhfgfortran',`
2876
Package: libhfgfortran`'FORTRAN_SO`'LS
2877
Section: ifdef(`TARGET',`devel',`libs')
2878
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2879
Priority: ifdef(`TARGET',`extra',PRI(optional))
2880
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2881
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2883
Description: Runtime library for GNU Fortran applications (hard float ABI)
2884
Library needed for GNU Fortran applications linked against the
2887
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2889
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2891
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2892
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2894
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2895
Library needed for GNU Fortran applications linked against the
2897
')`'dnl libhfgfortran
2899
ifenabled(`libsfgfortran',`
2900
Package: libsfgfortran`'FORTRAN_SO`'LS
2901
Section: ifdef(`TARGET',`devel',`libs')
2902
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2903
Priority: ifdef(`TARGET',`extra',PRI(optional))
2904
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2905
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2907
Description: Runtime library for GNU Fortran applications (soft float ABI)
2908
Library needed for GNU Fortran applications linked against the
2911
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2913
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2915
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2916
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
2918
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2919
Library needed for GNU Fortran applications linked against the
2921
')`'dnl libsfgfortran
2923
ifenabled(`libneongfortran',`
2924
Package: libgfortran`'FORTRAN_SO-neon`'LS
2926
Architecture: NEON_ARCHS
2927
ifdef(`MULTIARCH', `Multi-Arch: same
2928
Pre-Depends: multiarch-support
2929
Breaks: ${multiarch:breaks}
2932
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2934
Description: Runtime library for GNU Fortran applications [NEON version]
2935
Library needed for GNU Fortran applications linked against the
2938
This set of libraries is optimized to use a NEON coprocessor, and will
2939
be selected instead when running under systems which have one.
2940
')`'dnl libneongfortran
2945
Package: gccgo`'PV`'TS
2947
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2948
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2949
Provides: go-compiler
2950
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2952
Description: GNU Go compiler
2953
This is the GNU Go compiler, which compiles Go on platforms supported
2954
by the gcc compiler. It uses the gcc backend to generate optimized code.
2956
ifenabled(`multilib',`
2957
Package: gccgo`'PV-multilib`'TS
2958
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2960
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2961
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2962
Suggests: ${dep:libgobiarchdbg}
2964
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2965
This is the GNU Go compiler, which compiles Go on platforms supported
2966
by the gcc compiler.
2968
On architectures with multilib support, the package contains files
2969
and dependencies for the non-default multilib architecture(s).
2972
ifenabled(`gfdldoc',`
2973
Package: gccgo`'PV-doc
2976
Priority: PRI(optional)
2977
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2979
Description: Documentation for the GNU Go compiler (gccgo)
2980
Documentation for the GNU Go compiler in info `format'.
2984
ifenabled(`libggo',`
2985
Package: libgo`'GO_SO`'LS
2986
Section: ifdef(`TARGET',`devel',`libs')
2987
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2988
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2989
Pre-Depends: multiarch-support
2990
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
2991
Priority: ifdef(`TARGET',`extra',PRI(optional))
2992
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2994
Description: Runtime library for GNU Go applications
2995
Library needed for GNU Go applications linked against the
2998
Package: libgo`'GO_SO-dbg`'LS
3000
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3001
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3002
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
3004
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
3006
Description: Runtime library for GNU Go applications (debug symbols)
3007
Library needed for GNU Go applications linked against the
3011
ifenabled(`lib64ggo',`
3012
Package: lib64go`'GO_SO`'LS
3013
Section: ifdef(`TARGET',`devel',`libs')
3014
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3015
Priority: ifdef(`TARGET',`extra',PRI(optional))
3016
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3018
Description: Runtime library for GNU Go applications (64bit)
3019
Library needed for GNU Go applications linked against the
3022
Package: lib64go`'GO_SO-dbg`'LS
3024
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3026
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
3028
Description: Runtime library for GNU Go applications (64bit debug symbols)
3029
Library needed for GNU Go applications linked against the
3033
ifenabled(`lib32ggo',`
3034
Package: lib32go`'GO_SO`'LS
3035
Section: ifdef(`TARGET',`devel',`libs')
3036
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3037
Priority: ifdef(`TARGET',`extra',PRI(optional))
3038
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3039
Conflicts: ${confl:lib32}
3041
Description: Runtime library for GNU Go applications (32bit)
3042
Library needed for GNU Go applications linked against the
3045
Package: lib32go`'GO_SO-dbg`'LS
3047
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3049
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
3051
Description: Runtime library for GNU Go applications (32 bit debug symbols)
3052
Library needed for GNU Go applications linked against the
3056
ifenabled(`libn32ggo',`
3057
Package: libn32go`'GO_SO`'LS
3058
Section: ifdef(`TARGET',`devel',`libs')
3059
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3060
Priority: ifdef(`TARGET',`extra',PRI(optional))
3061
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3063
Description: Runtime library for GNU Go applications (n32)
3064
Library needed for GNU Go applications linked against the
3067
Package: libn32go`'GO_SO-dbg`'LS
3069
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3071
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
3073
Description: Runtime library for GNU Go applications (n32 debug symbols)
3074
Library needed for GNU Go applications linked against the
3078
ifenabled(`libx32ggo',`
3079
Package: libx32go`'GO_SO`'LS
3080
Section: ifdef(`TARGET',`devel',`libs')
3081
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3082
Priority: ifdef(`TARGET',`extra',PRI(optional))
3083
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3085
Description: Runtime library for GNU Go applications (x32)
3086
Library needed for GNU Go applications linked against the
3089
Package: libx32go`'GO_SO-dbg`'LS
3091
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3093
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
3095
Description: Runtime library for GNU Go applications (x32 debug symbols)
3096
Library needed for GNU Go applications linked against the
3103
Package: gcj`'PV-jdk`'TS
3106
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3107
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV-jre`'TS (= ${gcj:Version}), libdevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), ${dep:ecj}, fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3108
Recommends: libecj-java-gcj
3109
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
3110
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
3111
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3112
Replaces: libgcj11 (<< 4.5-20100101-1)
3114
Description: gcj and classpath development tools for Java(TM)
3115
GCJ is a front end to the GCC compiler which can natively compile both
3116
Java(tm) source and bytecode files. The compiler can also generate class
3117
files. Other java development tools from classpath are included in this
3120
The package contains as well a collection of wrapper scripts and symlinks.
3121
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
3124
ifenabled(`libgcj',`
3125
ifenabled(`libgcjcommon',`
3126
Package: libgcj-common
3129
Priority: PRI(optional)
3130
Depends: BASEDEP, ${misc:Depends}
3131
Conflicts: classpath (<= 0.04-4)
3132
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
3134
Description: Java runtime library (common files)
3135
This package contains files shared by classpath and libgcj libraries.
3136
')`'dnl libgcjcommon
3138
Package: gcj`'PV-jre-headless`'TS
3139
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3142
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3143
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3144
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3145
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3146
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3148
Description: Java runtime environment using GIJ/classpath (headless version)
3149
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3150
It includes a class loader which can dynamically load shared objects, so
3151
it is possible to give it the name of a class which has been compiled and
3152
put into a shared library on the class path.
3154
The package contains as well a collection of wrapper scripts and symlinks.
3155
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3156
limited to the headless tools and libraries.
3158
Package: gcj`'PV-jre`'TS
3161
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3162
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3163
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3165
Description: Java runtime environment using GIJ/classpath
3166
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3167
It includes a class loader which can dynamically load shared objects, so
3168
it is possible to give it the name of a class which has been compiled and
3169
put into a shared library on the class path.
3171
The package contains as well a collection of wrapper scripts and symlinks.
3172
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3174
Package: libgcj`'LIBGCJ_EXT`'LS
3177
Priority: PRI(optional)
3178
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3181
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3182
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3183
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3184
Replaces: gij-4.4 (<< 4.4.0-1)
3186
Description: Java runtime library for use with gcj
3187
This is the runtime that goes along with the gcj front end to
3188
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3189
connect the libraries to the compiler and the underlying OS.
3191
To show file names and line numbers in stack traces, the packages
3192
libgcj`'GCJ_SO-dbg and binutils are required.
3194
Package: gcj`'PV-jre-lib`'TS
3197
Priority: PRI(optional)
3198
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3200
Description: Java runtime library for use with gcj (jar files)
3201
This is the jar file that goes along with the gcj front end to gcc.
3207
Priority: PRI(optional)
3208
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3211
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3213
Description: Link time only library for use with gcj
3214
A fake library that is used at link time only. It ensures that
3215
binaries built with the BC-ABI link against a constant SONAME.
3216
This way, BC-ABI binaries continue to work if the SONAME underlying
3220
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3223
Priority: PRI(optional)
3224
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3227
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3228
Suggests: ${pkg:gcjqt}
3230
Description: AWT peer runtime libraries for use with gcj
3231
These are runtime libraries holding the AWT peer implementations
3232
for libgcj (currently the GTK+ based peer library is required, the
3233
QT bases library is not built).
3235
ifenabled(`gtkpeer',`
3236
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3239
Priority: PRI(optional)
3240
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3243
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3245
Description: AWT GTK+ peer runtime library for use with libgcj
3246
This is the runtime library holding the GTK+ based AWT peer
3247
implementation for libgcj.
3250
ifenabled(`qtpeer',`
3251
Package: libgcj`'GCJ_SO-awt-qt`'LS
3254
Priority: PRI(optional)
3255
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3258
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3260
Description: AWT QT peer runtime library for use with libgcj
3261
This is the runtime library holding the QT based AWT peer
3262
implementation for libgcj.
3266
ifenabled(`libgcjdev',`
3267
Package: libgcj`'GCJ_SO-dev`'LS
3270
ifdef(`MULTIARCH', `Multi-Arch: same
3272
Priority: PRI(optional)
3273
Depends: BASEDEP, gcj`'PV-jdk`'TS (= ${gcj:Version}), gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3274
Suggests: libgcj-doc
3276
Description: Java development headers for use with gcj
3277
These are the development headers that go along with the gcj front end
3278
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3279
to connect the libraries to the compiler and the underlying OS.
3281
Package: libgcj`'GCJ_SO-dbg`'LS
3285
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3288
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3289
Recommends: binutils, libc6-dbg | libc-dbg
3291
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3292
The package provides debugging symbols for the libraries provided
3293
in libgcj`'GCJ_SO-dev.
3295
binutils is required to show file names and line numbers in stack traces.
3297
ifenabled(`gcjsrc',`
3298
Package: gcj`'PV-source
3301
Priority: PRI(optional)
3302
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3304
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3305
These are the java source files packaged as a zip file for use in development
3306
environments like eclipse and netbeans.
3309
ifenabled(`gcjdoc',`
3313
Priority: PRI(optional)
3314
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), ${misc:Depends}
3315
Enhances: libgcj`'GCJ_SO-dev
3316
Provides: classpath-doc
3318
Description: libgcj API documentation and example programs
3319
Autogenerated documentation describing the API of the libgcj library.
3320
Sources and precompiled example programs from the classpath library.
3326
ifenabled(`libcxx',`
3327
Package: libstdc++CXX_SO`'LS
3328
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3329
Section: ifdef(`TARGET',`devel',`libs')
3330
Priority: ifdef(`TARGET',`extra',PRI(important))
3331
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3332
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3333
ifdef(`MULTIARCH', `Multi-Arch: same
3334
Pre-Depends: multiarch-support
3335
Breaks: ${multiarch:breaks}
3336
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3337
Conflicts: scim (<< 1.4.2-1)
3339
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3340
This package contains an additional runtime library for C++ programs
3341
built with the GNU compiler.
3343
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3344
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3346
ifdef(`TARGET', `dnl
3348
This package contains files for TARGET architecture, for use in cross-compile
3353
ifenabled(`lib32cxx',`
3354
Package: lib32stdc++CXX_SO`'LS
3355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3356
Section: ifdef(`TARGET',`devel',`libs')
3358
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3359
Conflicts: ${confl:lib32}
3360
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3363
Description: GNU Standard C++ Library v3 (32 bit Version)
3364
This package contains an additional runtime library for C++ programs
3365
built with the GNU compiler.
3366
ifdef(`TARGET', `dnl
3368
This package contains files for TARGET architecture, for use in cross-compile
3373
ifenabled(`lib64cxx',`
3374
Package: lib64stdc++CXX_SO`'LS
3375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3376
Section: ifdef(`TARGET',`devel',`libs')
3377
Priority: ifdef(`TARGET',`extra',PRI(optional))
3378
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3379
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3382
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3383
This package contains an additional runtime library for C++ programs
3384
built with the GNU compiler.
3386
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3387
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3389
ifdef(`TARGET', `dnl
3391
This package contains files for TARGET architecture, for use in cross-compile
3396
ifenabled(`libn32cxx',`
3397
Package: libn32stdc++CXX_SO`'LS
3398
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3399
Section: ifdef(`TARGET',`devel',`libs')
3400
Priority: ifdef(`TARGET',`extra',PRI(optional))
3401
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3402
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3405
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3406
This package contains an additional runtime library for C++ programs
3407
built with the GNU compiler.
3409
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3410
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3412
ifdef(`TARGET', `dnl
3414
This package contains files for TARGET architecture, for use in cross-compile
3419
ifenabled(`libx32cxx',`
3420
Package: libx32stdc++CXX_SO`'LS
3421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3422
Section: ifdef(`TARGET',`devel',`libs')
3423
Priority: ifdef(`TARGET',`extra',PRI(optional))
3424
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3425
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3428
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3429
This package contains an additional runtime library for C++ programs
3430
built with the GNU compiler.
3432
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3433
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3435
ifdef(`TARGET', `dnl
3437
This package contains files for TARGET architecture, for use in cross-compile
3442
ifenabled(`libhfcxx',`
3443
Package: libhfstdc++CXX_SO`'LS
3444
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3445
Section: ifdef(`TARGET',`devel',`libs')
3446
Priority: ifdef(`TARGET',`extra',PRI(optional))
3447
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3448
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3450
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3452
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3453
This package contains an additional runtime library for C++ programs
3454
built with the GNU compiler.
3456
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3457
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3459
ifdef(`TARGET', `dnl
3461
This package contains files for TARGET architecture, for use in cross-compile
3466
ifenabled(`libsfcxx',`
3467
Package: libsfstdc++CXX_SO`'LS
3468
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3469
Section: ifdef(`TARGET',`devel',`libs')
3470
Priority: ifdef(`TARGET',`extra',PRI(optional))
3471
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3472
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3474
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3476
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3477
This package contains an additional runtime library for C++ programs
3478
built with the GNU compiler.
3480
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3481
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3483
ifdef(`TARGET', `dnl
3485
This package contains files for TARGET architecture, for use in cross-compile
3490
ifenabled(`libneoncxx',`
3491
Package: libstdc++CXX_SO-neon`'LS
3492
Architecture: NEON_ARCHS
3495
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3497
Description: GNU Standard C++ Library v3 [NEON version]
3498
This package contains an additional runtime library for C++ programs
3499
built with the GNU compiler.
3501
This set of libraries is optimized to use a NEON coprocessor, and will
3502
be selected instead when running under systems which have one.
3505
ifenabled(`c++dev',`
3506
Package: libstdc++`'PV-dev`'LS
3507
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3508
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3510
Section: ifdef(`TARGET',`devel',`libdevel')
3511
Priority: ifdef(`TARGET',`extra',PRI(optional))
3512
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3513
ifdef(`TARGET',`',`dnl native
3514
Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev, libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev, libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev
3515
Suggests: libstdc++`'PV-doc
3517
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3519
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3520
This package contains the headers and static library files necessary for
3521
building C++ programs which use libstdc++.
3523
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3524
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3526
ifdef(`TARGET', `dnl
3528
This package contains files for TARGET architecture, for use in cross-compile
3532
Package: libstdc++`'PV-pic`'LS
3533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3534
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3536
Section: ifdef(`TARGET',`devel',`libdevel')
3538
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3539
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3542
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3543
This is used to develop subsets of the libstdc++ shared libraries for
3544
use on custom installation floppies and in embedded systems.
3546
Unless you are making one of those, you will not need this package.
3547
ifdef(`TARGET', `dnl
3549
This package contains files for TARGET architecture, for use in cross-compile
3553
Package: libstdc++CXX_SO`'PV-dbg`'LS
3554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3557
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3558
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3559
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3560
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3562
Recommends: libdevdep(stdc++`'PV-dev,)
3563
Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS, libstdc++6-4.0-dbg`'LS, libstdc++6-4.1-dbg`'LS, libstdc++6-4.2-dbg`'LS, libstdc++6-4.3-dbg`'LS, libstdc++6-4.4-dbg`'LS, libstdc++6-4.5-dbg`'LS, libstdc++6-4.6-dbg`'LS, libstdc++6-4.7-dbg`'LS
3565
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3566
This package contains the shared library of libstdc++ compiled with
3568
ifdef(`TARGET', `dnl
3570
This package contains files for TARGET architecture, for use in cross-compile
3574
Package: lib32stdc++`'PV-dev`'LS
3575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3576
Section: ifdef(`TARGET',`devel',`libdevel')
3577
Priority: ifdef(`TARGET',`extra',PRI(optional))
3578
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3580
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3581
This package contains the headers and static library files necessary for
3582
building C++ programs which use libstdc++.
3584
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3585
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3587
ifdef(`TARGET', `dnl
3589
This package contains files for TARGET architecture, for use in cross-compile
3593
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3594
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3597
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3598
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3600
Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-4.0-dbg`'LS, lib32stdc++6-4.1-dbg`'LS, lib32stdc++6-4.2-dbg`'LS, lib32stdc++6-4.3-dbg`'LS, lib32stdc++6-4.4-dbg`'LS, lib32stdc++6-4.5-dbg`'LS, lib32stdc++6-4.6-dbg`'LS, lib32stdc++6-4.7-dbg`'LS,
3602
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3603
This package contains the shared library of libstdc++ compiled with
3605
ifdef(`TARGET', `dnl
3607
This package contains files for TARGET architecture, for use in cross-compile
3611
Package: lib64stdc++`'PV-dev`'LS
3612
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3613
Section: ifdef(`TARGET',`devel',`libdevel')
3614
Priority: ifdef(`TARGET',`extra',PRI(optional))
3615
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3617
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3618
This package contains the headers and static library files necessary for
3619
building C++ programs which use libstdc++.
3621
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3622
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3624
ifdef(`TARGET', `dnl
3626
This package contains files for TARGET architecture, for use in cross-compile
3630
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3631
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3634
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3635
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3637
Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-4.0-dbg`'LS, lib64stdc++6-4.1-dbg`'LS, lib64stdc++6-4.2-dbg`'LS, lib64stdc++6-4.3-dbg`'LS, lib64stdc++6-4.4-dbg`'LS, lib64stdc++6-4.5-dbg`'LS, lib64stdc++6-4.6-dbg`'LS, lib64stdc++6-4.7-dbg`'LS
3639
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3640
This package contains the shared library of libstdc++ compiled with
3642
ifdef(`TARGET', `dnl
3644
This package contains files for TARGET architecture, for use in cross-compile
3648
Package: libn32stdc++`'PV-dev`'LS
3649
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3650
Section: ifdef(`TARGET',`devel',`libdevel')
3651
Priority: ifdef(`TARGET',`extra',PRI(optional))
3652
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3654
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3655
This package contains the headers and static library files necessary for
3656
building C++ programs which use libstdc++.
3658
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3659
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3661
ifdef(`TARGET', `dnl
3663
This package contains files for TARGET architecture, for use in cross-compile
3667
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3668
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3671
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3672
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3674
Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-4.0-dbg`'LS, libn32stdc++6-4.1-dbg`'LS, libn32stdc++6-4.2-dbg`'LS, libn32stdc++6-4.3-dbg`'LS, libn32stdc++6-4.4-dbg`'LS, libn32stdc++6-4.5-dbg`'LS, libn32stdc++6-4.6-dbg`'LS, libn32stdc++6-4.7-dbg`'LS
3676
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3677
This package contains the shared library of libstdc++ compiled with
3679
ifdef(`TARGET', `dnl
3681
This package contains files for TARGET architecture, for use in cross-compile
3685
ifenabled(`libx32dbgcxx',`
3686
Package: libx32stdc++`'PV-dev`'LS
3687
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3688
Section: ifdef(`TARGET',`devel',`libdevel')
3689
Priority: ifdef(`TARGET',`extra',PRI(optional))
3690
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3692
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3693
This package contains the headers and static library files necessary for
3694
building C++ programs which use libstdc++.
3696
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3697
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3699
ifdef(`TARGET', `dnl
3701
This package contains files for TARGET architecture, for use in cross-compile
3705
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3706
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3709
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3710
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3712
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3714
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3715
This package contains the shared library of libstdc++ compiled with
3717
ifdef(`TARGET', `dnl
3719
This package contains files for TARGET architecture, for use in cross-compile
3722
')`'dnl libx32dbgcxx
3724
ifenabled(`libhfdbgcxx',`
3725
Package: libhfstdc++`'PV-dev`'LS
3726
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3727
Section: ifdef(`TARGET',`devel',`libdevel')
3728
Priority: ifdef(`TARGET',`extra',PRI(optional))
3729
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3731
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3732
This package contains the headers and static library files necessary for
3733
building C++ programs which use libstdc++.
3735
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3736
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3738
ifdef(`TARGET', `dnl
3740
This package contains files for TARGET architecture, for use in cross-compile
3744
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3745
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3748
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3749
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3751
ifdef(`TARGET',`dnl',`Conflicts: libhfstdc++6-dbg`'LS, libhfstdc++6-4.3-dbg`'LS, libhfstdc++6-4.4-dbg`'LS, libhfstdc++6-4.5-dbg`'LS, libhfstdc++6-4.6-dbg`'LS, libhfstdc++6-4.7-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3753
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3754
This package contains the shared library of libstdc++ compiled with
3756
ifdef(`TARGET', `dnl
3758
This package contains files for TARGET architecture, for use in cross-compile
3763
ifenabled(`libsfdbgcxx',`
3764
Package: libsfstdc++`'PV-dev`'LS
3765
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3766
Section: ifdef(`TARGET',`devel',`libdevel')
3767
Priority: ifdef(`TARGET',`extra',PRI(optional))
3768
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3770
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3771
This package contains the headers and static library files necessary for
3772
building C++ programs which use libstdc++.
3774
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3775
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3777
ifdef(`TARGET', `dnl
3779
This package contains files for TARGET architecture, for use in cross-compile
3783
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3784
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3787
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3788
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3790
ifdef(`TARGET',`dnl',`Conflicts: libsfstdc++6-dbg`'LS, libsfstdc++6-4.3-dbg`'LS, libsfstdc++6-4.4-dbg`'LS, libsfstdc++6-4.5-dbg`'LS, libsfstdc++6-4.6-dbg`'LS, libsfstdc++6-4.7-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]')
3792
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3793
This package contains the shared library of libstdc++ compiled with
3795
ifdef(`TARGET', `dnl
3797
This package contains files for TARGET architecture, for use in cross-compile
3802
ifdef(`TARGET', `', `
3803
Package: libstdc++`'PV-doc
3806
Priority: PRI(optional)
3807
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3808
Conflicts: libstdc++5-doc, libstdc++5-3.3-doc, libstdc++6-doc, libstdc++6-4.0-doc, libstdc++6-4.1-doc, libstdc++6-4.2-doc, libstdc++6-4.3-doc, libstdc++6-4.4-doc, libstdc++6-4.5-doc, libstdc++6-4.6-doc, libstdc++6-4.7-doc
3809
Description: GNU Standard C++ Library v3 (documentation files)
3810
This package contains documentation files for the GNU stdc++ library.
3812
One set is the distribution documentation, the other set is the
3813
source documentation including a namespace list, class hierarchy,
3814
alphabetical list, compound list, file list, namespace members,
3815
compound members and file members.
3821
Package: gnat`'-GNAT_V
3823
Priority: PRI(optional)
3824
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3826
Depends: gnat`'PV-base (= ${gnat:Version}), gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3827
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3828
Provides: ada-compiler
3829
Conflicts: gnat (<< 4.1), gnat-3.1, gnat-3.2, gnat-3.3, gnat-3.4, gnat-3.5, gnat-4.0, gnat-4.1, gnat-4.2, gnat-4.3, gnat-4.4, gnat-4.6
3831
Description: GNU Ada compiler
3832
GNAT is a compiler for the Ada programming language. It produces optimized
3833
code on platforms supported by the GNU Compiler Collection (GCC).
3835
This package provides the compiler, tools and runtime library that handles
3836
exceptions using the default zero-cost mechanism.
3838
Package: gnat`'-GNAT_V-sjlj
3841
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3843
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3845
Description: GNU Ada compiler (setjump/longjump runtime library)
3846
GNAT is a compiler for the Ada programming language. It produces optimized
3847
code on platforms supported by the GNU Compiler Collection (GCC).
3849
This package provides an alternative runtime library that handles
3850
exceptions using the setjump/longjump mechanism (as a static library
3851
only). You can install it to supplement the normal compiler.
3853
ifenabled(`libgnat',`
3854
Package: libgnat`'-GNAT_V
3857
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3858
Pre-Depends: multiarch-support
3860
Priority: PRI(optional)
3861
Depends: gnat`'PV-base (= ${gnat:Version}), ${shlibs:Depends}, ${misc:Depends}
3863
Description: runtime for applications compiled with GNAT (shared library)
3864
GNAT is a compiler for the Ada programming language. It produces optimized
3865
code on platforms supported by the GNU Compiler Collection (GCC).
3867
The libgnat library provides runtime components needed by most
3868
applications produced with GNAT.
3870
This package contains the runtime shared library.
3872
Package: libgnat`'-GNAT_V-dbg
3875
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3876
Pre-Depends: multiarch-support
3879
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3881
Description: runtime for applications compiled with GNAT (debugging symbols)
3882
GNAT is a compiler for the Ada programming language. It produces optimized
3883
code on platforms supported by the GNU Compiler Collection (GCC).
3885
The libgnat library provides runtime components needed by most
3886
applications produced with GNAT.
3888
This package contains the debugging symbols.
3890
Package: libgnatvsn`'GNAT_V-dev
3894
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), ada-compiler,
3895
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3896
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3898
Description: GNU Ada compiler selected components (development files)
3899
GNAT is a compiler for the Ada programming language. It produces optimized
3900
code on platforms supported by the GNU Compiler Collection (GCC).
3902
The libgnatvsn library exports selected GNAT components for use in other
3903
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3904
GPL, allowing to link proprietary programs with it.
3906
This package contains the development files and static library.
3908
Package: libgnatvsn`'GNAT_V
3910
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3911
Pre-Depends: multiarch-support
3913
Priority: PRI(optional)
3915
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3917
Description: GNU Ada compiler selected components (shared library)
3918
GNAT is a compiler for the Ada programming language. It produces optimized
3919
code on platforms supported by the GNU Compiler Collection (GCC).
3921
The libgnatvsn library exports selected GNAT components for use in other
3922
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3923
GPL, allowing to link proprietary programs with it.
3925
This package contains the runtime shared library.
3927
Package: libgnatvsn`'GNAT_V-dbg
3929
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3930
Pre-Depends: multiarch-support
3934
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3935
Suggests: gnat, ada-compiler
3937
Description: GNU Ada compiler selected components (debugging symbols)
3938
GNAT is a compiler for the Ada programming language. It produces optimized
3939
code on platforms supported by the GNU Compiler Collection (GCC).
3941
The libgnatvsn library exports selected GNAT components for use in other
3942
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3943
GPL, allowing to link proprietary programs with it.
3945
This package contains the debugging symbols.
3947
Package: libgnatprj`'GNAT_V-dev
3951
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}), ada-compiler,
3952
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3953
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3955
Description: GNU Ada compiler Project Manager (development files)
3956
GNAT is a compiler for the Ada programming language. It produces optimized
3957
code on platforms supported by the GNU Compiler Collection (GCC).
3959
GNAT uses project files to organise source and object files in large-scale
3960
development efforts. The libgnatprj library exports GNAT project files
3961
management for use in other packages, most notably ASIS tools (package
3962
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3963
licensed under the pure GPL; all programs that use it must also be
3964
distributed under the GPL, or not distributed at all.
3966
This package contains the development files and static library.
3968
Package: libgnatprj`'GNAT_V
3970
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3971
Pre-Depends: multiarch-support
3973
Priority: PRI(optional)
3975
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3977
Description: GNU Ada compiler Project Manager (shared library)
3978
GNAT is a compiler for the Ada programming language. It produces optimized
3979
code on platforms supported by the GNU Compiler Collection (GCC).
3981
GNAT uses project files to organise source and object files in large-scale
3982
development efforts. The libgnatprj library exports GNAT project files
3983
management for use in other packages, most notably ASIS tools (package
3984
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3985
licensed under the pure GPL; all programs that use it must also be
3986
distributed under the GPL, or not distributed at all.
3988
This package contains the runtime shared library.
3990
Package: libgnatprj`'GNAT_V-dbg
3992
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3993
Pre-Depends: multiarch-support
3997
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3998
Suggests: gnat, ada-compiler
4000
Description: GNU Ada compiler Project Manager (debugging symbols)
4001
GNAT is a compiler for the Ada programming language. It produces optimized
4002
code on platforms supported by the GNU Compiler Collection (GCC).
4004
GNAT uses project files to organise source and object files in large-scale
4005
development efforts. The libgnatprj library exports GNAT project files
4006
management for use in other packages, most notably ASIS tools (package
4007
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
4008
licensed under the pure GPL; all programs that use it must also be
4009
distributed under the GPL, or not distributed at all.
4011
This package contains the debugging symbols.
4014
ifenabled(`lib64gnat',`
4015
Package: lib64gnat`'-GNAT_V
4017
Architecture: biarch64_archs
4018
Priority: PRI(optional)
4019
Depends: gnat`'PV-base (= ${gnat:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
4021
Description: runtime for applications compiled with GNAT (64 bits shared library)
4022
GNAT is a compiler for the Ada programming language. It produces optimized
4023
code on platforms supported by the GNU Compiler Collection (GCC).
4025
The libgnat library provides runtime components needed by most
4026
applications produced with GNAT.
4028
This package contains the runtime shared library for 64 bits architectures.
4031
ifenabled(`gfdldoc',`
4032
Package: gnat`'PV-doc
4035
Priority: PRI(optional)
4036
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4038
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
4040
Description: GNU Ada compiler (documentation)
4041
GNAT is a compiler for the Ada programming language. It produces optimized
4042
code on platforms supported by the GNU Compiler Collection (GCC).
4044
The libgnat library provides runtime components needed by most
4045
applications produced with GNAT.
4047
This package contains the documentation in info `format'.
4054
Priority: PRI(optional)
4055
Depends: SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}) [libphobos_no_archs], ${shlibs:Depends}, ${misc:Depends}
4056
Provides: gdc, d-compiler, d-v2-compiler
4057
Replaces: gdc (<< 4.4.6-5)
4059
Description: GNU D compiler (version 2), based on the GCC backend
4060
This is the GNU D compiler, which compiles D on platforms supported by gcc.
4061
It uses the gcc backend to generate optimised code.
4063
This compiler supports D language version 2.
4065
ifenabled(`libphobos',`
4066
Package: libphobos`'PHOBOS_V`'PV`'TS-dev
4069
Priority: PRI(optional)
4070
Depends: gdc`'PV`'TS (= ${gdc:Version}), zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
4071
Provides: libphobos`'PHOBOS_V`'TS-dev
4073
Description: Phobos D standard library
4074
This is the Phobos standard library that comes with the D2 compiler.
4076
For more information check http://www.d-programming-language.org/phobos/
4078
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
4080
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4082
Depends: gdc`'PV`'TS (= ${gdc:Version}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
4083
Provides: libphobos`'PHOBOS_V`'TS-dbg
4085
Description: The Phobos D standard library (debug symbols)
4086
This is the Phobos standard library that comes with the D2 compiler.
4088
For more information check http://www.d-programming-language.org/phobos/
4092
ifdef(`TARGET',`',`dnl
4094
Package: gcc`'PV-soft-float
4095
Architecture: arm armel armhf
4096
Priority: PRI(optional)
4097
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
4098
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
4100
Description: GCC soft-floating-point gcc libraries (ARM)
4101
These are versions of basic static libraries such as libgcc.a compiled
4102
with the -msoft-float option, for CPUs without a floating-point unit.
4106
ifenabled(`fixincl',`
4107
Package: fixincludes
4109
Priority: PRI(optional)
4110
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4112
Description: Fix non-ANSI header files
4113
FixIncludes was created to fix non-ANSI system header files. Many
4114
system manufacturers supply proprietary headers that are not ANSI compliant.
4115
The GNU compilers cannot compile non-ANSI headers. Consequently, the
4116
FixIncludes shell script was written to fix the header files.
4118
Not all packages with header files are installed on the system, when the
4119
package is built, so we make fixincludes available at build time of other
4120
packages, such that checking tools like lintian can make use of it.
4124
ifdef(`TARGET', `', `
4125
ifenabled(`gfdldoc',`
4126
Package: gcc`'PV-doc
4129
Priority: PRI(optional)
4130
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4131
Conflicts: gcc-docs (<< 2.95.2)
4132
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
4133
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
4134
Documentation for the GNU compilers in info `format'.
4139
ifdef(`TARGET',`',`dnl
4140
ifenabled(`libnof',`
4141
Package: gcc`'PV-nof
4142
Architecture: powerpc
4143
Priority: PRI(optional)
4144
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4145
Conflicts: gcc-3.2-nof
4147
Description: GCC no-floating-point gcc libraries (powerpc)
4148
These are versions of basic static libraries such as libgcc.a compiled
4149
with the -msoft-float option, for CPUs without a floating-point unit.
4153
ifenabled(`source',`
4154
Package: gcc`'PV-source
4156
Priority: PRI(optional)
4157
Depends: make (>= 3.81), autoconf2.64, automake, quilt, patchutils, gawk, ${misc:Depends}
4158
Description: Source of the GNU Compiler Collection
4159
This package contains the sources and patches which are needed to
4160
build the GNU Compiler Collection (GCC).
4164
dnl last line in file