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
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://gdcproject.org/
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
645
Package: libx32gcc`'PV-dev`'LS
646
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
649
Recommends: ${dep:libcdev}
650
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
652
Description: GCC support library (x32 development files)
653
This package contains the headers and static library files necessary for
654
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
658
ifdef(`TARGET', `', `
659
ifenabled(`libgmath',`
660
Package: libgccmath`'GCCMATH_SO`'LS
662
ifdef(`MULTIARCH', `Multi-Arch: same
663
Pre-Depends: multiarch-support
666
Priority: PRI(optional)
667
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
669
Description: GCC math support library
670
Support library for GCC.
672
Package: lib32gccmath`'GCCMATH_SO`'LS
675
Priority: PRI(optional)
676
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
678
Description: GCC math support library (32bit)
679
Support library for GCC.
681
Package: lib64gccmath`'GCCMATH_SO`'LS
684
Priority: PRI(optional)
685
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
687
Description: GCC math support library (64bit)
688
Support library for GCC.
696
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
697
Depends: BASEDEP, cpp`'PV`'TS (= ${gcc:Version}), binutils`'TS (>= ${binutils:Version}), libdevdep(gcc`'PV-dev`',), ${shlibs:Depends}, ${misc:Depends}
698
Recommends: ${dep:libcdev}
699
Suggests: ${gcc:multilib}, libdevdep(mudflap`'MF_SO`'PV-dev,,=), gcc`'PV-doc (>= ${gcc:SoftVersion}), gcc`'PV-locales (>= ${gcc:SoftVersion}), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), 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}
700
Provides: c-compiler`'TS
702
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
703
This is the GNU C compiler, a fairly portable optimizing compiler for C.
706
This package contains C cross-compiler for TARGET architecture.
709
ifenabled(`multilib',`
710
Package: gcc`'PV-multilib`'TS
711
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
713
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
714
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
715
Suggests: ${dep:libmudflapbiarch}
717
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
718
This is the GNU C compiler, a fairly portable optimizing compiler for C.
720
On architectures with multilib support, the package contains files
721
and dependencies for the non-default multilib architecture(s).
724
ifenabled(`plugindev',`
725
Package: gcc`'PV-plugin-dev`'TS
728
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
729
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
731
Description: Files for GNU GCC plugin development.
732
This package contains (header) files for GNU GCC plugin development. It
733
is only used for the development of GCC plugins, but not needed to run
739
Package: gcc`'PV-hppa64
740
Architecture: ifdef(`TARGET',`any',hppa)
742
Priority: PRI(optional)
743
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
744
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
746
Description: GNU C compiler (cross compiler for hppa64)
747
This is the GNU C compiler, a fairly portable optimizing compiler for C.
753
Section: ifdef(`TARGET',`devel',`interpreters')
754
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
755
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
756
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
757
Replaces: gcc-4.6 (<< 4.6.1-9)
759
Description: GNU C preprocessor
760
A macro processor that is used automatically by the GNU C compiler
761
to transform programs before actual compilation.
763
This package has been separated from gcc for the benefit of those who
764
require the preprocessor but not the compiler.
767
This package contains preprocessor configured for TARGET architecture.
770
ifdef(`TARGET', `', `
771
ifenabled(`gfdldoc',`
775
Priority: PRI(optional)
776
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
777
Description: Documentation for the GNU C preprocessor (cpp)
778
Documentation for the GNU C preprocessor in info `format'.
782
ifdef(`TARGET', `', `
783
Package: gcc`'PV-locales
786
Priority: PRI(optional)
787
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
788
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
789
Description: GCC, the GNU compiler collection (native language support files)
790
Native language support for GCC. Lets GCC speak your language,
791
if translations are available.
793
Please do NOT submit bug reports in other languages than "C".
794
Always reset your language settings to use the "C" locales.
803
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
804
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
805
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
806
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
808
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
809
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
812
This package contains C++ cross-compiler for TARGET architecture.
815
ifenabled(`multilib',`
816
Package: g++`'PV-multilib`'TS
817
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
819
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
820
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
821
Suggests: ${dep:libcxxbiarchdbg}
823
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
824
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
826
On architectures with multilib support, the package contains files
827
and dependencies for the non-default multilib architecture(s).
832
ifenabled(`mudflap',`
833
ifenabled(`libmudf',`
834
Package: libmudflap`'MF_SO`'LS
835
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
836
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
837
Pre-Depends: multiarch-support
838
Breaks: ${multiarch:breaks}
839
')`Provides: libmudflap'MF_SO`-armel [armel], libmudflap'MF_SO`-armhf [armhf]')
840
Section: ifdef(`TARGET',`devel',`libs')
841
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
842
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
844
Description: GCC mudflap shared support libraries
845
The libmudflap libraries are used by GCC for instrumenting pointer and array
846
dereferencing operations.
848
Package: libmudflap`'MF_SO-dbg`'LS
849
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
850
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
851
')`Provides: libmudflap'MF_SO`-dbg-armel [armel], libmudflap'MF_SO`-dbg-armhf [armhf]')
854
Depends: BASEDEP, libdep(mudflap`'MF_SO,,=), ${misc:Depends}
856
Description: GCC mudflap shared support libraries (debug symbols)
857
The libmudflap libraries are used by GCC for instrumenting pointer and array
858
dereferencing operations.
860
Package: lib32mudflap`'MF_SO`'LS
861
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
862
Section: ifdef(`TARGET',`devel',`libs')
863
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
864
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
865
Replaces: libmudflap0 (<< 4.1)
866
Conflicts: ${confl:lib32}
868
Description: GCC mudflap shared support libraries (32bit)
869
The libmudflap libraries are used by GCC for instrumenting pointer and array
870
dereferencing operations.
872
Package: lib32mudflap`'MF_SO-dbg`'LS
873
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
876
Depends: BASEDEP, libdep(mudflap`'MF_SO,32,=), ${misc:Depends}
878
Description: GCC mudflap shared support libraries (32 bit debug symbols)
879
The libmudflap libraries are used by GCC for instrumenting pointer and array
880
dereferencing operations.
882
Package: lib64mudflap`'MF_SO`'LS
883
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
884
Section: ifdef(`TARGET',`devel',`libs')
885
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
886
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
887
Replaces: libmudflap0 (<< 4.1)
889
Description: GCC mudflap shared support libraries (64bit)
890
The libmudflap libraries are used by GCC for instrumenting pointer and array
891
dereferencing operations.
893
Package: lib64mudflap`'MF_SO-dbg`'LS
894
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
897
Depends: BASEDEP, libdep(mudflap`'MF_SO,64,=), ${misc:Depends}
899
Description: GCC mudflap shared support libraries (64 bit debug symbols)
900
The libmudflap libraries are used by GCC for instrumenting pointer and array
901
dereferencing operations.
903
Package: libn32mudflap`'MF_SO`'LS
904
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
905
Section: ifdef(`TARGET',`devel',`libs')
906
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
907
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
908
Replaces: libmudflap0 (<< 4.1)
910
Description: GCC mudflap shared support libraries (n32)
911
The libmudflap libraries are used by GCC for instrumenting pointer and array
912
dereferencing operations.
914
Package: libn32mudflap`'MF_SO-dbg`'LS
915
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
918
Depends: BASEDEP, libdep(mudflap`'MF_SO,n32,=), ${misc:Depends}
920
Description: GCC mudflap shared support libraries (n32 debug symbols)
921
The libmudflap libraries are used by GCC for instrumenting pointer and array
922
dereferencing operations.
924
ifenabled(`libx32mudflap',`
925
Package: libx32mudflap`'MF_SO`'LS
926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
927
Section: ifdef(`TARGET',`devel',`libs')
928
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
929
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
930
Replaces: libmudflap0 (<< 4.1)
932
Description: GCC mudflap shared support libraries (x32)
933
The libmudflap libraries are used by GCC for instrumenting pointer and array
934
dereferencing operations.
936
Package: libx32mudflap`'MF_SO-dbg`'LS
937
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
940
Depends: BASEDEP, libdep(mudflap`'MF_SO,x32,=), ${misc:Depends}
942
Description: GCC mudflap shared support libraries (x32 debug symbols)
943
The libmudflap libraries are used by GCC for instrumenting pointer and array
944
dereferencing operations.
945
')`'dnl libx32mudflap
947
ifenabled(`libhfmudflap',`
948
Package: libhfmudflap`'MF_SO`'LS
949
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
950
Section: ifdef(`TARGET',`devel',`libs')
951
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
952
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armhf [biarchhf_archs]')
953
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
955
Description: GCC mudflap shared support libraries (hard float)
956
The libmudflap libraries are used by GCC for instrumenting pointer and array
957
dereferencing operations.
959
Package: libhfmudflap`'MF_SO-dbg`'LS
960
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
963
Depends: BASEDEP, libdep(mudflap`'MF_SO,hf,=), ${misc:Depends}
964
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armhf [biarchhf_archs]')
966
Description: GCC mudflap shared support libraries (hard float debug symbols)
967
The libmudflap libraries are used by GCC for instrumenting pointer and array
968
dereferencing operations.
971
ifenabled(`libsfmudflap',`
972
Package: libsfmudflap`'MF_SO`'LS
973
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
974
Section: ifdef(`TARGET',`devel',`libs')
975
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
976
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
977
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-armel [biarchsf_archs]')
979
Description: GCC mudflap shared support libraries (soft float)
980
The libmudflap libraries are used by GCC for instrumenting pointer and array
981
dereferencing operations.
983
Package: libsfmudflap`'MF_SO-dbg`'LS
984
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
987
Depends: BASEDEP, libdep(mudflap`'MF_SO,sf,=), ${misc:Depends}
988
ifdef(`TARGET',`dnl',`Conflicts: libmudflap`'MF_SO`'-dbg-armel [biarchsf_archs]')
990
Description: GCC mudflap shared support libraries (soft float debug symbols)
991
The libmudflap libraries are used by GCC for instrumenting pointer and array
992
dereferencing operations.
996
Package: libmudflap`'MF_SO`'PV-dev`'LS
997
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
998
Section: ifdef(`TARGET',`devel',`libdevel')
999
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1000
Depends: BASEDEP, libdevdep(mudflap`'MF_SO,,>=,${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
1001
Suggests: ${sug:libmudflapdev}
1002
Conflicts: libmudflap0-dev
1004
Description: GCC mudflap support libraries (development files)
1005
The libmudflap libraries are used by GCC for instrumenting pointer and array
1006
dereferencing operations.
1008
This package contains the headers and the static libraries.
1011
ifdef(`TARGET', `', `
1013
Package: libssp`'SSP_SO`'LS
1015
ifdef(`MULTIARCH', `Multi-Arch: same
1016
Pre-Depends: multiarch-support
1019
Priority: PRI(optional)
1020
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1022
Description: GCC stack smashing protection library
1023
GCC can now emit code for protecting applications from stack-smashing attacks.
1024
The protection is realized by buffer overflow detection and reordering of
1025
stack variables to avoid pointer corruption.
1027
Package: lib32ssp`'SSP_SO`'LS
1028
Architecture: biarch32_archs
1030
Priority: PRI(optional)
1031
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1032
Replaces: libssp0 (<< 4.1)
1033
Conflicts: ${confl:lib32}
1035
Description: GCC stack smashing protection library (32bit)
1036
GCC can now emit code for protecting applications from stack-smashing attacks.
1037
The protection is realized by buffer overflow detection and reordering of
1038
stack variables to avoid pointer corruption.
1040
Package: lib64ssp`'SSP_SO`'LS
1041
Architecture: biarch64_archs
1043
Priority: PRI(optional)
1044
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1045
Replaces: libssp0 (<< 4.1)
1047
Description: GCC stack smashing protection library (64bit)
1048
GCC can now emit code for protecting applications from stack-smashing attacks.
1049
The protection is realized by buffer overflow detection and reordering of
1050
stack variables to avoid pointer corruption.
1052
Package: libn32ssp`'SSP_SO`'LS
1053
Architecture: biarchn32_archs
1055
Priority: PRI(optional)
1056
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1057
Replaces: libssp0 (<< 4.1)
1059
Description: GCC stack smashing protection library (n32)
1060
GCC can now emit code for protecting applications from stack-smashing attacks.
1061
The protection is realized by buffer overflow detection and reordering of
1062
stack variables to avoid pointer corruption.
1064
Package: libx32ssp`'SSP_SO`'LS
1065
Architecture: biarchx32_archs
1067
Priority: PRI(optional)
1068
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1069
Replaces: libssp0 (<< 4.1)
1071
Description: GCC stack smashing protection library (x32)
1072
GCC can now emit code for protecting applications from stack-smashing attacks.
1073
The protection is realized by buffer overflow detection and reordering of
1074
stack variables to avoid pointer corruption.
1076
Package: libhfssp`'SSP_SO`'LS
1077
Architecture: biarchhf_archs
1079
Priority: PRI(optional)
1080
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1082
Description: GCC stack smashing protection library (hard float ABI)
1083
GCC can now emit code for protecting applications from stack-smashing attacks.
1084
The protection is realized by buffer overflow detection and reordering of
1085
stack variables to avoid pointer corruption.
1087
Package: libsfssp`'SSP_SO`'LS
1088
Architecture: biarchsf_archs
1090
Priority: PRI(optional)
1091
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1093
Description: GCC stack smashing protection library (soft float ABI)
1094
GCC can now emit code for protecting applications from stack-smashing attacks.
1095
The protection is realized by buffer overflow detection and reordering of
1096
stack variables to avoid pointer corruption.
1100
ifenabled(`libgomp',`
1101
Package: libgomp`'GOMP_SO`'LS
1102
Section: ifdef(`TARGET',`devel',`libs')
1103
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1104
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1105
Pre-Depends: multiarch-support
1106
Breaks: ${multiarch:breaks}
1107
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
1108
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1109
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1111
Description: GCC OpenMP (GOMP) support library
1112
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1113
in the GNU Compiler Collection.
1115
Package: libgomp`'GOMP_SO-dbg`'LS
1116
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1119
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
1120
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1121
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
1123
Description: GCC OpenMP (GOMP) support library (debug symbols)
1124
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1125
in the GNU Compiler Collection.
1127
Package: lib32gomp`'GOMP_SO`'LS
1128
Section: ifdef(`TARGET',`devel',`libs')
1129
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1130
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1131
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1132
Conflicts: ${confl:lib32}
1134
Description: GCC OpenMP (GOMP) support library (32bit)
1135
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1136
in the GNU Compiler Collection.
1138
Package: lib32gomp`'GOMP_SO-dbg`'LS
1139
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1142
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
1144
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
1145
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1146
in the GNU Compiler Collection.
1148
Package: lib64gomp`'GOMP_SO`'LS
1149
Section: ifdef(`TARGET',`devel',`libs')
1150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1151
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1152
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1154
Description: GCC OpenMP (GOMP) support library (64bit)
1155
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1156
in the GNU Compiler Collection.
1158
Package: lib64gomp`'GOMP_SO-dbg`'LS
1159
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1162
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
1164
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
1165
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1166
in the GNU Compiler Collection.
1168
Package: libn32gomp`'GOMP_SO`'LS
1169
Section: ifdef(`TARGET',`devel',`libs')
1170
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1171
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1172
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1174
Description: GCC OpenMP (GOMP) support library (n32)
1175
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1176
in the GNU Compiler Collection.
1178
Package: libn32gomp`'GOMP_SO-dbg`'LS
1179
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1182
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1184
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1185
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1187
ifenabled(`libx32gomp',`
1188
Package: libx32gomp`'GOMP_SO`'LS
1189
Section: ifdef(`TARGET',`devel',`libs')
1190
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1191
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1192
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1194
Description: GCC OpenMP (GOMP) support library (x32)
1195
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1196
in the GNU Compiler Collection.
1198
Package: libx32gomp`'GOMP_SO-dbg`'LS
1199
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1202
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1204
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1205
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1208
ifenabled(`libhfgomp',`
1209
Package: libhfgomp`'GOMP_SO`'LS
1210
Section: ifdef(`TARGET',`devel',`libs')
1211
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1212
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1213
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1214
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1216
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1217
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1218
in the GNU Compiler Collection.
1220
Package: libhfgomp`'GOMP_SO-dbg`'LS
1221
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1224
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1225
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1227
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1228
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1231
ifenabled(`libsfgomp',`
1232
Package: libsfgomp`'GOMP_SO`'LS
1233
Section: ifdef(`TARGET',`devel',`libs')
1234
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1235
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1236
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1237
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1239
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1240
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1241
in the GNU Compiler Collection.
1243
Package: libsfgomp`'GOMP_SO-dbg`'LS
1244
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1247
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1248
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1250
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1251
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1254
ifenabled(`libneongomp',`
1255
Package: libgomp`'GOMP_SO-neon`'LS
1256
Architecture: NEON_ARCHS
1259
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1261
Description: GCC OpenMP (GOMP) support library [neon optimized]
1262
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1263
in the GNU Compiler Collection.
1265
This set of libraries is optimized to use a NEON coprocessor, and will
1266
be selected instead when running under systems which have one.
1270
ifenabled(`libitm',`
1271
Package: libitm`'ITM_SO`'LS
1272
Section: ifdef(`TARGET',`devel',`libs')
1273
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1274
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1275
Pre-Depends: multiarch-support
1276
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
1277
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1278
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1280
Description: GNU Transactional Memory Library
1281
GNU Transactional Memory Library (libitm) provides transaction support for
1282
accesses to the memory of a process, enabling easy-to-use synchronization of
1283
accesses to shared memory by several threads.
1285
Package: libitm`'ITM_SO-dbg`'LS
1286
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1289
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1290
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1291
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
1293
Description: GNU Transactional Memory Library (debug symbols)
1294
GNU Transactional Memory Library (libitm) provides transaction support for
1295
accesses to the memory of a process, enabling easy-to-use synchronization of
1296
accesses to shared memory by several threads.
1298
Package: lib32itm`'ITM_SO`'LS
1299
Section: ifdef(`TARGET',`devel',`libs')
1300
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1301
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1302
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1303
Conflicts: ${confl:lib32}
1305
Description: GNU Transactional Memory Library (32bit)
1306
GNU Transactional Memory Library (libitm) provides transaction support for
1307
accesses to the memory of a process, enabling easy-to-use synchronization of
1308
accesses to shared memory by several threads.
1310
Package: lib32itm`'ITM_SO-dbg`'LS
1311
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1314
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1316
Description: GNU Transactional Memory Library (32 bit debug symbols)
1317
GNU Transactional Memory Library (libitm) provides transaction support for
1318
accesses to the memory of a process, enabling easy-to-use synchronization of
1319
accesses to shared memory by several threads.
1321
Package: lib64itm`'ITM_SO`'LS
1322
Section: ifdef(`TARGET',`devel',`libs')
1323
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1324
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1325
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1327
Description: GNU Transactional Memory Library (64bit)
1328
GNU Transactional Memory Library (libitm) provides transaction support for
1329
accesses to the memory of a process, enabling easy-to-use synchronization of
1330
accesses to shared memory by several threads.
1332
Package: lib64itm`'ITM_SO-dbg`'LS
1333
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1336
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1338
Description: GNU Transactional Memory Library (64bit debug symbols)
1339
GNU Transactional Memory Library (libitm) provides transaction support for
1340
accesses to the memory of a process, enabling easy-to-use synchronization of
1341
accesses to shared memory by several threads.
1343
Package: libn32itm`'ITM_SO`'LS
1344
Section: ifdef(`TARGET',`devel',`libs')
1345
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1346
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1347
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1349
Description: GNU Transactional Memory Library (n32)
1350
GNU Transactional Memory Library (libitm) provides transaction support for
1351
accesses to the memory of a process, enabling easy-to-use synchronization of
1352
accesses to shared memory by several threads.
1354
Package: libn32itm`'ITM_SO-dbg`'LS
1355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1358
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1360
Description: GNU Transactional Memory Library (n32 debug symbols)
1361
GNU Transactional Memory Library (libitm) provides transaction support for
1362
accesses to the memory of a process, enabling easy-to-use synchronization of
1363
accesses to shared memory by several threads.
1365
ifenabled(`libx32itm',`
1366
Package: libx32itm`'ITM_SO`'LS
1367
Section: ifdef(`TARGET',`devel',`libs')
1368
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1369
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1370
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1372
Description: GNU Transactional Memory Library (x32)
1373
This manual documents the usage and internals of libitm. It provides
1374
transaction support for accesses to the memory of a process, enabling
1375
easy-to-use synchronization of accesses to shared memory by several threads.
1377
Package: libx32itm`'ITM_SO-dbg`'LS
1378
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1381
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1383
Description: GNU Transactional Memory Library (x32 debug symbols)
1384
This manual documents the usage and internals of libitm. It provides
1385
transaction support for accesses to the memory of a process, enabling
1386
easy-to-use synchronization of accesses to shared memory by several threads.
1389
ifenabled(`libhfitm',`
1390
Package: libhfitm`'ITM_SO`'LS
1391
Section: ifdef(`TARGET',`devel',`libs')
1392
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1393
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1394
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1395
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1397
Description: GNU Transactional Memory Library (hard float ABI)
1398
GNU Transactional Memory Library (libitm) provides transaction support for
1399
accesses to the memory of a process, enabling easy-to-use synchronization of
1400
accesses to shared memory by several threads.
1402
Package: libhfitm`'ITM_SO-dbg`'LS
1403
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1406
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1407
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1409
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1410
GNU Transactional Memory Library (libitm) provides transaction support for
1411
accesses to the memory of a process, enabling easy-to-use synchronization of
1412
accesses to shared memory by several threads.
1415
ifenabled(`libsfitm',`
1416
Package: libsfitm`'ITM_SO`'LS
1417
Section: ifdef(`TARGET',`devel',`libs')
1418
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1419
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1420
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1422
Description: GNU Transactional Memory Library (soft float ABI)
1423
GNU Transactional Memory Library (libitm) provides transaction support for
1424
accesses to the memory of a process, enabling easy-to-use synchronization of
1425
accesses to shared memory by several threads.
1427
Package: libsfitm`'ITM_SO-dbg`'LS
1428
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1431
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1433
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1434
GNU Transactional Memory Library (libitm) provides transaction support for
1435
accesses to the memory of a process, enabling easy-to-use synchronization of
1436
accesses to shared memory by several threads.
1439
ifenabled(`libneonitm',`
1440
Package: libitm`'ITM_SO-neon`'LS
1441
Architecture: NEON_ARCHS
1444
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1446
Description: GNU Transactional Memory Library [neon optimized]
1447
GNU Transactional Memory Library (libitm) provides transaction support for
1448
accesses to the memory of a process, enabling easy-to-use synchronization of
1449
accesses to shared memory by several threads.
1451
This set of libraries is optimized to use a NEON coprocessor, and will
1452
be selected instead when running under systems which have one.
1456
ifenabled(`libatomic',`
1457
Package: libatomic`'ATOMIC_SO`'LS
1458
Section: ifdef(`TARGET',`devel',`libs')
1459
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1460
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1461
Pre-Depends: multiarch-support
1462
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
1463
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1464
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1466
Description: support library providing __atomic built-in functions
1467
library providing __atomic built-in functions. When an atomic call cannot
1468
be turned into lock-free instructions, GCC will make calls into this library.
1470
Package: libatomic`'ATOMIC_SO-dbg`'LS
1471
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1474
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1475
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1476
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
1478
Description: support library providing __atomic built-in functions (debug symbols)
1479
library providing __atomic built-in functions. When an atomic call cannot
1480
be turned into lock-free instructions, GCC will make calls into this library.
1482
Package: lib32atomic`'ATOMIC_SO`'LS
1483
Section: ifdef(`TARGET',`devel',`libs')
1484
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1485
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1486
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1487
Conflicts: ${confl:lib32}
1489
Description: support library providing __atomic built-in functions (32bit)
1490
library providing __atomic built-in functions. When an atomic call cannot
1491
be turned into lock-free instructions, GCC will make calls into this library.
1493
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1494
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1497
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1499
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1500
library providing __atomic built-in functions. When an atomic call cannot
1501
be turned into lock-free instructions, GCC will make calls into this library.
1503
Package: lib64atomic`'ATOMIC_SO`'LS
1504
Section: ifdef(`TARGET',`devel',`libs')
1505
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1506
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1507
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1509
Description: support library providing __atomic built-in functions (64bit)
1510
library providing __atomic built-in functions. When an atomic call cannot
1511
be turned into lock-free instructions, GCC will make calls into this library.
1513
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1514
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1517
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1519
Description: support library providing __atomic built-in functions (64bit debug symbols)
1520
library providing __atomic built-in functions. When an atomic call cannot
1521
be turned into lock-free instructions, GCC will make calls into this library.
1523
Package: libn32atomic`'ATOMIC_SO`'LS
1524
Section: ifdef(`TARGET',`devel',`libs')
1525
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1526
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1527
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1529
Description: support library providing __atomic built-in functions (n32)
1530
library providing __atomic built-in functions. When an atomic call cannot
1531
be turned into lock-free instructions, GCC will make calls into this library.
1533
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1534
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1537
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1539
Description: support library providing __atomic built-in functions (n32 debug symbols)
1540
library providing __atomic built-in functions. When an atomic call cannot
1541
be turned into lock-free instructions, GCC will make calls into this library.
1543
ifenabled(`libx32atomic',`
1544
Package: libx32atomic`'ATOMIC_SO`'LS
1545
Section: ifdef(`TARGET',`devel',`libs')
1546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1547
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1548
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1550
Description: support library providing __atomic built-in functions (x32)
1551
library providing __atomic built-in functions. When an atomic call cannot
1552
be turned into lock-free instructions, GCC will make calls into this library.
1554
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1555
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1558
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1560
Description: support library providing __atomic built-in functions (x32 debug symbols)
1561
library providing __atomic built-in functions. When an atomic call cannot
1562
be turned into lock-free instructions, GCC will make calls into this library.
1563
')`'dnl libx32atomic
1565
ifenabled(`libhfatomic',`
1566
Package: libhfatomic`'ATOMIC_SO`'LS
1567
Section: ifdef(`TARGET',`devel',`libs')
1568
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1569
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1570
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1571
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1573
Description: support library providing __atomic built-in functions (hard float ABI)
1574
library providing __atomic built-in functions. When an atomic call cannot
1575
be turned into lock-free instructions, GCC will make calls into this library.
1577
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1578
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1581
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1582
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1584
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1585
library providing __atomic built-in functions. When an atomic call cannot
1586
be turned into lock-free instructions, GCC will make calls into this library.
1589
ifenabled(`libsfatomic',`
1590
Package: libsfatomic`'ATOMIC_SO`'LS
1591
Section: ifdef(`TARGET',`devel',`libs')
1592
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1593
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1594
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1596
Description: support library providing __atomic built-in functions (soft float ABI)
1597
library providing __atomic built-in functions. When an atomic call cannot
1598
be turned into lock-free instructions, GCC will make calls into this library.
1600
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1601
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1604
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1606
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1607
library providing __atomic built-in functions. When an atomic call cannot
1608
be turned into lock-free instructions, GCC will make calls into this library.
1611
ifenabled(`libneonatomic',`
1612
Package: libatomic`'ATOMIC_SO-neon`'LS
1613
Architecture: NEON_ARCHS
1616
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1618
Description: support library providing __atomic built-in functions [neon optimized]
1619
library providing __atomic built-in functions. When an atomic call cannot
1620
be turned into lock-free instructions, GCC will make calls into this library.
1622
This set of libraries is optimized to use a NEON coprocessor, and will
1623
be selected instead when running under systems which have one.
1624
')`'dnl libneonatomic
1627
ifenabled(`libasan',`
1628
Package: libasan`'ASAN_SO`'LS
1629
Section: ifdef(`TARGET',`devel',`libs')
1630
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1631
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1632
Pre-Depends: multiarch-support
1633
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
1634
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1635
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1637
Description: AddressSanitizer -- a fast memory error detector
1638
AddressSanitizer (ASan) is a fast memory error detector. It finds
1639
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1641
Package: libasan`'ASAN_SO-dbg`'LS
1642
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1645
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1646
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1647
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
1649
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1650
AddressSanitizer (ASan) is a fast memory error detector. It finds
1651
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1653
Package: lib32asan`'ASAN_SO`'LS
1654
Section: ifdef(`TARGET',`devel',`libs')
1655
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1656
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1657
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1658
Conflicts: ${confl:lib32}
1660
Description: AddressSanitizer -- a fast memory error detector (32bit)
1661
AddressSanitizer (ASan) is a fast memory error detector. It finds
1662
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1664
Package: lib32asan`'ASAN_SO-dbg`'LS
1665
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1668
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1670
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1671
AddressSanitizer (ASan) is a fast memory error detector. It finds
1672
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1674
Package: lib64asan`'ASAN_SO`'LS
1675
Section: ifdef(`TARGET',`devel',`libs')
1676
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1677
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1678
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1680
Description: AddressSanitizer -- a fast memory error detector (64bit)
1681
AddressSanitizer (ASan) is a fast memory error detector. It finds
1682
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1684
Package: lib64asan`'ASAN_SO-dbg`'LS
1685
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1688
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1690
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1691
AddressSanitizer (ASan) is a fast memory error detector. It finds
1692
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1694
Package: libn32asan`'ASAN_SO`'LS
1695
Section: ifdef(`TARGET',`devel',`libs')
1696
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1697
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1698
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1700
Description: AddressSanitizer -- a fast memory error detector (n32)
1701
AddressSanitizer (ASan) is a fast memory error detector. It finds
1702
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1704
Package: libn32asan`'ASAN_SO-dbg`'LS
1705
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1708
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1710
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1711
AddressSanitizer (ASan) is a fast memory error detector. It finds
1712
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1714
ifenabled(`libx32asan',`
1715
Package: libx32asan`'ASAN_SO`'LS
1716
Section: ifdef(`TARGET',`devel',`libs')
1717
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1718
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1719
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1721
Description: AddressSanitizer -- a fast memory error detector (x32)
1722
AddressSanitizer (ASan) is a fast memory error detector. It finds
1723
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1725
Package: libx32asan`'ASAN_SO-dbg`'LS
1726
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1729
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1731
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1732
AddressSanitizer (ASan) is a fast memory error detector. It finds
1733
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1736
ifenabled(`libhfasan',`
1737
Package: libhfasan`'ASAN_SO`'LS
1738
Section: ifdef(`TARGET',`devel',`libs')
1739
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1740
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1741
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1742
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1744
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1745
AddressSanitizer (ASan) is a fast memory error detector. It finds
1746
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1748
Package: libhfasan`'ASAN_SO-dbg`'LS
1749
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1752
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1753
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1755
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1756
AddressSanitizer (ASan) is a fast memory error detector. It finds
1757
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1760
ifenabled(`libsfasan',`
1761
Package: libsfasan`'ASAN_SO`'LS
1762
Section: ifdef(`TARGET',`devel',`libs')
1763
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1764
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1765
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1767
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1768
AddressSanitizer (ASan) is a fast memory error detector. It finds
1769
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1771
Package: libsfasan`'ASAN_SO-dbg`'LS
1772
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1775
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1777
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1778
AddressSanitizer (ASan) is a fast memory error detector. It finds
1779
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1782
ifenabled(`libneonasan',`
1783
Package: libasan`'ASAN_SO-neon`'LS
1784
Architecture: NEON_ARCHS
1787
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1789
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1790
AddressSanitizer (ASan) is a fast memory error detector. It finds
1791
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1793
This set of libraries is optimized to use a NEON coprocessor, and will
1794
be selected instead when running under systems which have one.
1798
ifenabled(`libtsan',`
1799
Package: libtsan`'TSAN_SO`'LS
1800
Section: ifdef(`TARGET',`devel',`libs')
1801
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1802
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1803
Pre-Depends: multiarch-support
1804
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
1805
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1806
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1808
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1809
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1810
The Linux and Mac versions are based on Valgrind.
1812
Package: libtsan`'TSAN_SO-dbg`'LS
1813
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1816
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1817
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1818
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
1820
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1821
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1822
The Linux and Mac versions are based on Valgrind.
1824
ifenabled(`lib32tsan',`
1825
Package: lib32tsan`'TSAN_SO`'LS
1826
Section: ifdef(`TARGET',`devel',`libs')
1827
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1828
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1829
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1830
Conflicts: ${confl:lib32}
1832
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1833
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1834
The Linux and Mac versions are based on Valgrind.
1836
Package: lib32tsan`'TSAN_SO-dbg`'LS
1837
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1840
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1842
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1843
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1844
The Linux and Mac versions are based on Valgrind.
1847
ifenabled(`lib64tsan',`
1848
Package: lib64tsan`'TSAN_SO`'LS
1849
Section: ifdef(`TARGET',`devel',`libs')
1850
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1851
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1852
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1854
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1855
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1856
The Linux and Mac versions are based on Valgrind.
1858
Package: lib64tsan`'TSAN_SO-dbg`'LS
1859
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1862
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1864
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1865
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1866
The Linux and Mac versions are based on Valgrind.
1869
ifenabled(`libn32tsan',`
1870
Package: libn32tsan`'TSAN_SO`'LS
1871
Section: ifdef(`TARGET',`devel',`libs')
1872
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1873
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1874
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1876
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1877
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1878
The Linux and Mac versions are based on Valgrind.
1880
Package: libn32tsan`'TSAN_SO-dbg`'LS
1881
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1884
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1886
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1887
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1888
The Linux and Mac versions are based on Valgrind.
1891
ifenabled(`libx32tsan',`
1892
Package: libx32tsan`'TSAN_SO`'LS
1893
Section: ifdef(`TARGET',`devel',`libs')
1894
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1895
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1896
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1898
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1899
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1900
The Linux and Mac versions are based on Valgrind.
1902
Package: libx32tsan`'TSAN_SO-dbg`'LS
1903
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1906
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1908
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1909
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1910
The Linux and Mac versions are based on Valgrind.
1913
ifenabled(`libhftsan',`
1914
Package: libhftsan`'TSAN_SO`'LS
1915
Section: ifdef(`TARGET',`devel',`libs')
1916
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1917
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1918
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1919
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1921
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1922
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1923
The Linux and Mac versions are based on Valgrind.
1925
Package: libhftsan`'TSAN_SO-dbg`'LS
1926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1929
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1930
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1932
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1935
ifenabled(`libsftsan',`
1936
Package: libsftsan`'TSAN_SO`'LS
1937
Section: ifdef(`TARGET',`devel',`libs')
1938
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1939
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1940
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1942
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1943
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1944
The Linux and Mac versions are based on Valgrind.
1946
Package: libsftsan`'TSAN_SO-dbg`'LS
1947
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1950
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1952
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1953
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1954
The Linux and Mac versions are based on Valgrind.
1957
ifenabled(`libneontsan',`
1958
Package: libtsan`'TSAN_SO-neon`'LS
1959
Architecture: NEON_ARCHS
1962
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1964
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1965
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1966
The Linux and Mac versions are based on Valgrind.
1968
This set of libraries is optimized to use a NEON coprocessor, and will
1969
be selected instead when running under systems which have one.
1973
ifenabled(`libbacktrace',`
1974
Package: libbacktrace`'BTRACE_SO`'LS
1975
Section: ifdef(`TARGET',`devel',`libs')
1976
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1977
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1978
Pre-Depends: multiarch-support
1979
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
1980
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1981
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1983
Description: stack backtrace library
1984
libbacktrace uses the GCC unwind interface to collect a stack trace,
1985
and parses DWARF debug info to get file/line/function information.
1987
Package: libbacktrace`'BTRACE_SO-dbg`'LS
1988
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1991
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
1992
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1993
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
1995
Description: stack backtrace library (debug symbols)
1996
libbacktrace uses the GCC unwind interface to collect a stack trace,
1997
and parses DWARF debug info to get file/line/function information.
1999
Package: lib32backtrace`'BTRACE_SO`'LS
2000
Section: ifdef(`TARGET',`devel',`libs')
2001
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2002
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2003
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2004
Conflicts: ${confl:lib32}
2006
Description: stack backtrace library (32bit)
2007
libbacktrace uses the GCC unwind interface to collect a stack trace,
2008
and parses DWARF debug info to get file/line/function information.
2010
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
2011
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2014
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
2016
Description: stack backtrace library (32 bit debug symbols)
2017
libbacktrace uses the GCC unwind interface to collect a stack trace,
2018
and parses DWARF debug info to get file/line/function information.
2020
Package: lib64backtrace`'BTRACE_SO`'LS
2021
Section: ifdef(`TARGET',`devel',`libs')
2022
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2023
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2024
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2026
Description: stack backtrace library (64bit)
2027
libbacktrace uses the GCC unwind interface to collect a stack trace,
2028
and parses DWARF debug info to get file/line/function information.
2030
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
2031
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2034
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
2036
Description: stack backtrace library (64bit debug symbols)
2037
libbacktrace uses the GCC unwind interface to collect a stack trace,
2038
and parses DWARF debug info to get file/line/function information.
2040
Package: libn32backtrace`'BTRACE_SO`'LS
2041
Section: ifdef(`TARGET',`devel',`libs')
2042
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2043
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2044
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2046
Description: stack backtrace library (n32)
2047
libbacktrace uses the GCC unwind interface to collect a stack trace,
2048
and parses DWARF debug info to get file/line/function information.
2050
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
2051
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2054
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
2056
Description: stack backtrace library (n32 debug symbols)
2057
libbacktrace uses the GCC unwind interface to collect a stack trace,
2058
and parses DWARF debug info to get file/line/function information.
2060
ifenabled(`libx32backtrace',`
2061
Package: libx32backtrace`'BTRACE_SO`'LS
2062
Section: ifdef(`TARGET',`devel',`libs')
2063
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2064
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2065
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2067
Description: stack backtrace library (x32)
2068
libbacktrace uses the GCC unwind interface to collect a stack trace,
2069
and parses DWARF debug info to get file/line/function information.
2071
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
2072
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2075
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
2077
Description: stack backtrace library (x32 debug symbols)
2078
libbacktrace uses the GCC unwind interface to collect a stack trace,
2079
and parses DWARF debug info to get file/line/function information.
2080
')`'dnl libx32backtrace
2082
ifenabled(`libhfbacktrace',`
2083
Package: libhfbacktrace`'BTRACE_SO`'LS
2084
Section: ifdef(`TARGET',`devel',`libs')
2085
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2086
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2087
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2088
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
2090
Description: stack backtrace library (hard float ABI)
2091
libbacktrace uses the GCC unwind interface to collect a stack trace,
2092
and parses DWARF debug info to get file/line/function information.
2094
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
2095
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2098
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
2099
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
2101
Description: stack backtrace library (hard float ABI debug symbols)
2102
libbacktrace uses the GCC unwind interface to collect a stack trace,
2103
and parses DWARF debug info to get file/line/function information.
2104
')`'dnl libhfbacktrace
2106
ifenabled(`libsfbacktrace',`
2107
Package: libsfbacktrace`'BTRACE_SO`'LS
2108
Section: ifdef(`TARGET',`devel',`libs')
2109
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2110
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2111
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2113
Description: stack backtrace library (soft float ABI)
2114
libbacktrace uses the GCC unwind interface to collect a stack trace,
2115
and parses DWARF debug info to get file/line/function information.
2117
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
2118
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2121
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
2123
Description: stack backtrace library (soft float ABI debug symbols)
2124
libbacktrace uses the GCC unwind interface to collect a stack trace,
2125
and parses DWARF debug info to get file/line/function information.
2126
')`'dnl libsfbacktrace
2128
ifenabled(`libneonbacktrace',`
2129
Package: libbacktrace`'BTRACE_SO-neon`'LS
2130
Architecture: NEON_ARCHS
2133
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2135
Description: stack backtrace library [neon optimized]
2136
libbacktrace uses the GCC unwind interface to collect a stack trace,
2137
and parses DWARF debug info to get file/line/function information.
2139
This set of libraries is optimized to use a NEON coprocessor, and will
2140
be selected instead when running under systems which have one.
2141
')`'dnl libneonbacktrace
2142
')`'dnl libbacktrace
2145
ifenabled(`libqmath',`
2146
Package: libquadmath`'QMATH_SO`'LS
2147
Section: ifdef(`TARGET',`devel',`libs')
2148
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2149
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2150
Pre-Depends: multiarch-support
2152
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2153
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2155
Description: GCC Quad-Precision Math Library
2156
A library, which provides quad-precision mathematical functions on targets
2157
supporting the __float128 datatype. The library is used to provide on such
2158
targets the REAL(16) type in the GNU Fortran compiler.
2160
Package: libquadmath`'QMATH_SO-dbg`'LS
2161
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2164
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
2165
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2168
Description: GCC Quad-Precision Math Library (debug symbols)
2169
A library, which provides quad-precision mathematical functions on targets
2170
supporting the __float128 datatype.
2172
Package: lib32quadmath`'QMATH_SO`'LS
2173
Section: ifdef(`TARGET',`devel',`libs')
2174
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2175
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2176
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2177
Conflicts: ${confl:lib32}
2179
Description: GCC Quad-Precision Math Library (32bit)
2180
A library, which provides quad-precision mathematical functions on targets
2181
supporting the __float128 datatype. The library is used to provide on such
2182
targets the REAL(16) type in the GNU Fortran compiler.
2184
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2185
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2188
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2190
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2191
A library, which provides quad-precision mathematical functions on targets
2192
supporting the __float128 datatype.
2194
Package: lib64quadmath`'QMATH_SO`'LS
2195
Section: ifdef(`TARGET',`devel',`libs')
2196
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2197
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2198
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2200
Description: GCC Quad-Precision Math Library (64bit)
2201
A library, which provides quad-precision mathematical functions on targets
2202
supporting the __float128 datatype. The library is used to provide on such
2203
targets the REAL(16) type in the GNU Fortran compiler.
2205
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2209
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2211
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2212
A library, which provides quad-precision mathematical functions on targets
2213
supporting the __float128 datatype.
2215
Package: libn32quadmath`'QMATH_SO`'LS
2216
Section: ifdef(`TARGET',`devel',`libs')
2217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2218
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2219
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2221
Description: GCC Quad-Precision Math Library (n32)
2222
A library, which provides quad-precision mathematical functions on targets
2223
supporting the __float128 datatype. The library is used to provide on such
2224
targets the REAL(16) type in the GNU Fortran compiler.
2226
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2227
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2230
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2232
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2233
A library, which provides quad-precision mathematical functions on targets
2234
supporting the __float128 datatype.
2236
ifenabled(`libx32qmath',`
2237
Package: libx32quadmath`'QMATH_SO`'LS
2238
Section: ifdef(`TARGET',`devel',`libs')
2239
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2240
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2241
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2243
Description: GCC Quad-Precision Math Library (x32)
2244
A library, which provides quad-precision mathematical functions on targets
2245
supporting the __float128 datatype. The library is used to provide on such
2246
targets the REAL(16) type in the GNU Fortran compiler.
2248
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2249
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2252
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2254
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2255
A library, which provides quad-precision mathematical functions on targets
2256
supporting the __float128 datatype.
2259
ifenabled(`libhfqmath',`
2260
Package: libhfquadmath`'QMATH_SO`'LS
2261
Section: ifdef(`TARGET',`devel',`libs')
2262
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2263
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2264
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2266
Description: GCC Quad-Precision Math Library (hard float ABI)
2267
A library, which provides quad-precision mathematical functions on targets
2268
supporting the __float128 datatype. The library is used to provide on such
2269
targets the REAL(16) type in the GNU Fortran compiler.
2271
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2272
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2275
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2277
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2278
A library, which provides quad-precision mathematical functions on targets
2279
supporting the __float128 datatype.
2282
ifenabled(`libsfqmath',`
2283
Package: libsfquadmath`'QMATH_SO`'LS
2284
Section: ifdef(`TARGET',`devel',`libs')
2285
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2286
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2287
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2289
Description: GCC Quad-Precision Math Library (soft float ABI)
2290
A library, which provides quad-precision mathematical functions on targets
2291
supporting the __float128 datatype. The library is used to provide on such
2292
targets the REAL(16) type in the GNU Fortran compiler.
2294
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2295
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2298
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2300
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2301
A library, which provides quad-precision mathematical functions on targets
2302
supporting the __float128 datatype.
2307
ifenabled(`objppdev',`
2308
Package: gobjc++`'PV`'TS
2310
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2311
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2312
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2313
Provides: objc++-compiler`'TS
2315
Description: GNU Objective-C++ compiler
2316
This is the GNU Objective-C++ compiler, which compiles
2317
Objective-C++ on platforms supported by the gcc compiler. It uses the
2318
gcc backend to generate optimized code.
2321
ifenabled(`multilib',`
2322
Package: gobjc++`'PV-multilib`'TS
2323
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2325
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2326
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2328
Description: GNU Objective-C++ compiler (multilib files)
2329
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2330
platforms supported by the gcc compiler.
2332
On architectures with multilib support, the package contains files
2333
and dependencies for the non-default multilib architecture(s).
2338
ifenabled(`objcdev',`
2339
Package: gobjc`'PV`'TS
2341
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2342
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2343
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2344
Provides: objc-compiler`'TS
2345
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
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.
2352
ifenabled(`multilib',`
2353
Package: gobjc`'PV-multilib`'TS
2354
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2356
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2357
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2359
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2360
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2361
supported by the gcc compiler.
2363
On architectures with multilib support, the package contains files
2364
and dependencies for the non-default multilib architecture(s).
2367
Package: libobjc`'PV-dev`'LS
2368
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2371
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2372
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2375
Description: Runtime library for GNU Objective-C applications (development files)
2376
This package contains the headers and static library files needed to build
2377
GNU ObjC applications.
2379
Package: lib64objc`'PV-dev`'LS
2380
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2383
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2385
Description: Runtime library for GNU Objective-C applications (64bit development files)
2386
This package contains the headers and static library files needed to build
2387
GNU ObjC applications.
2389
Package: lib32objc`'PV-dev`'LS
2390
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2393
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2395
Description: Runtime library for GNU Objective-C applications (32bit development files)
2396
This package contains the headers and static library files needed to build
2397
GNU ObjC applications.
2399
Package: libn32objc`'PV-dev`'LS
2400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2403
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2405
Description: Runtime library for GNU Objective-C applications (n32 development files)
2406
This package contains the headers and static library files needed to build
2407
GNU ObjC applications.
2409
ifenabled(`x32dev',`
2410
Package: libx32objc`'PV-dev`'LS
2411
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2414
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2416
Description: Runtime library for GNU Objective-C applications (x32 development files)
2417
This package contains the headers and static library files needed to build
2418
GNU ObjC applications.
2422
Package: libhfobjc`'PV-dev`'LS
2423
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2426
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2428
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2429
This package contains the headers and static library files needed to build
2430
GNU ObjC applications.
2434
Package: libsfobjc`'PV-dev`'LS
2435
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2438
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2440
Description: Runtime library for GNU Objective-C applications (soft float development files)
2441
This package contains the headers and static library files needed to build
2442
GNU ObjC applications.
2446
ifenabled(`libobjc',`
2447
Package: libobjc`'OBJC_SO`'LS
2448
Section: ifdef(`TARGET',`devel',`libs')
2449
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2450
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2451
Pre-Depends: multiarch-support
2452
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2453
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
2454
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2455
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2457
Description: Runtime library for GNU Objective-C applications
2458
Library needed for GNU ObjC applications linked against the shared library.
2460
Package: libobjc`'OBJC_SO-dbg`'LS
2462
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2463
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2464
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
2466
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2468
Description: Runtime library for GNU Objective-C applications (debug symbols)
2469
Library needed for GNU ObjC applications linked against the shared library.
2472
ifenabled(`lib64objc',`
2473
Package: lib64objc`'OBJC_SO`'LS
2474
Section: ifdef(`TARGET',`devel',`libs')
2475
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2476
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2477
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2479
Description: Runtime library for GNU Objective-C applications (64bit)
2480
Library needed for GNU ObjC applications linked against the shared library.
2482
Package: lib64objc`'OBJC_SO-dbg`'LS
2484
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2486
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2488
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2489
Library needed for GNU ObjC applications linked against the shared library.
2492
ifenabled(`lib32objc',`
2493
Package: lib32objc`'OBJC_SO`'LS
2494
Section: ifdef(`TARGET',`devel',`libs')
2495
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2496
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2497
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2498
Conflicts: ${confl:lib32}
2500
Description: Runtime library for GNU Objective-C applications (32bit)
2501
Library needed for GNU ObjC applications linked against the shared library.
2503
Package: lib32objc`'OBJC_SO-dbg`'LS
2505
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2507
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2509
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2510
Library needed for GNU ObjC applications linked against the shared library.
2513
ifenabled(`libn32objc',`
2514
Package: libn32objc`'OBJC_SO`'LS
2515
Section: ifdef(`TARGET',`devel',`libs')
2516
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2517
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2518
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2520
Description: Runtime library for GNU Objective-C applications (n32)
2521
Library needed for GNU ObjC applications linked against the shared library.
2523
Package: libn32objc`'OBJC_SO-dbg`'LS
2525
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2527
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2529
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2530
Library needed for GNU ObjC applications linked against the shared library.
2533
ifenabled(`libx32objc',`
2534
Package: libx32objc`'OBJC_SO`'LS
2535
Section: ifdef(`TARGET',`devel',`libs')
2536
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2537
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2538
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2540
Description: Runtime library for GNU Objective-C applications (x32)
2541
Library needed for GNU ObjC applications linked against the shared library.
2543
Package: libx32objc`'OBJC_SO-dbg`'LS
2545
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2547
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2549
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2550
Library needed for GNU ObjC applications linked against the shared library.
2553
ifenabled(`libhfobjc',`
2554
Package: libhfobjc`'OBJC_SO`'LS
2555
Section: ifdef(`TARGET',`devel',`libs')
2556
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2557
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2558
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2559
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2561
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2562
Library needed for GNU ObjC applications linked against the shared library.
2564
Package: libhfobjc`'OBJC_SO-dbg`'LS
2566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2568
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2569
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2571
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2572
Library needed for GNU ObjC applications linked against the shared library.
2575
ifenabled(`libsfobjc',`
2576
Package: libsfobjc`'OBJC_SO`'LS
2577
Section: ifdef(`TARGET',`devel',`libs')
2578
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2579
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2580
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2581
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2583
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2584
Library needed for GNU ObjC applications linked against the shared library.
2586
Package: libsfobjc`'OBJC_SO-dbg`'LS
2588
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2590
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2591
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2593
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2594
Library needed for GNU ObjC applications linked against the shared library.
2597
ifenabled(`libneonobjc',`
2598
Package: libobjc`'OBJC_SO-neon`'LS
2600
Architecture: NEON_ARCHS
2601
Priority: PRI(optional)
2602
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2604
Description: Runtime library for GNU Objective-C applications [NEON version]
2605
Library needed for GNU ObjC applications linked against the shared library.
2607
This set of libraries is optimized to use a NEON coprocessor, and will
2608
be selected instead when running under systems which have one.
2612
ifenabled(`fortran',`
2614
Package: gfortran`'PV`'TS
2616
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2617
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2618
Provides: fortran95-compiler
2619
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2621
Description: GNU Fortran compiler
2622
This is the GNU Fortran compiler, which compiles
2623
Fortran on platforms supported by the gcc compiler. It uses the
2624
gcc backend to generate optimized code.
2626
ifenabled(`multilib',`
2627
Package: gfortran`'PV-multilib`'TS
2628
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2630
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2631
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2633
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2634
This is the GNU Fortran compiler, which compiles Fortran on platforms
2635
supported by the gcc compiler.
2637
On architectures with multilib support, the package contains files
2638
and dependencies for the non-default multilib architecture(s).
2641
ifenabled(`gfdldoc',`
2642
Package: gfortran`'PV-doc
2645
Priority: PRI(optional)
2646
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2647
Description: Documentation for the GNU Fortran compiler (gfortran)
2648
Documentation for the GNU Fortran compiler in info `format'.
2651
Package: libgfortran`'PV-dev`'LS
2652
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2653
Section: ifdef(`TARGET',`devel',`libdevel')
2655
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2656
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2659
Description: Runtime library for GNU Fortran applications (development files)
2660
This package contains the headers and static library files needed to build
2661
GNU Fortran applications.
2663
Package: lib64gfortran`'PV-dev`'LS
2664
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2667
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2669
Description: Runtime library for GNU Fortran applications (64bit development files)
2670
This package contains the headers and static library files needed to build
2671
GNU Fortran applications.
2673
Package: lib32gfortran`'PV-dev`'LS
2674
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2677
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2679
Description: Runtime library for GNU Fortran applications (32bit development files)
2680
This package contains the headers and static library files needed to build
2681
GNU Fortran applications.
2683
Package: libn32gfortran`'PV-dev`'LS
2684
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2687
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2689
Description: Runtime library for GNU Fortran applications (n32 development files)
2690
This package contains the headers and static library files needed to build
2691
GNU Fortran applications.
2693
ifenabled(`x32dev',`
2694
Package: libx32gfortran`'PV-dev`'LS
2695
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2698
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2700
Description: Runtime library for GNU Fortran applications (x32 development files)
2701
This package contains the headers and static library files needed to build
2702
GNU Fortran applications.
2703
')`'dnl libx32gfortran
2706
Package: libhfgfortran`'PV-dev`'LS
2707
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2710
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2712
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2713
This package contains the headers and static library files needed to build
2714
GNU Fortran applications.
2718
Package: libsfgfortran`'PV-dev`'LS
2719
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2722
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2724
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2725
This package contains the headers and static library files needed to build
2726
GNU Fortran applications.
2730
ifenabled(`libgfortran',`
2731
Package: libgfortran`'FORTRAN_SO`'LS
2732
Section: ifdef(`TARGET',`devel',`libs')
2733
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2734
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2735
Pre-Depends: multiarch-support
2736
Breaks: ${multiarch:breaks}
2737
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
2738
Priority: ifdef(`TARGET',`extra',PRI(optional))
2739
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2741
Description: Runtime library for GNU Fortran applications
2742
Library needed for GNU Fortran applications linked against the
2745
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2747
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2748
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2749
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
2751
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2753
Description: Runtime library for GNU Fortran applications (debug symbols)
2754
Library needed for GNU Fortran applications linked against the
2758
ifenabled(`lib64gfortran',`
2759
Package: lib64gfortran`'FORTRAN_SO`'LS
2760
Section: ifdef(`TARGET',`devel',`libs')
2761
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2762
Priority: ifdef(`TARGET',`extra',PRI(optional))
2763
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2765
Description: Runtime library for GNU Fortran applications (64bit)
2766
Library needed for GNU Fortran applications linked against the
2769
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2771
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2773
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2775
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2776
Library needed for GNU Fortran applications linked against the
2778
')`'dnl lib64gfortran
2780
ifenabled(`lib32gfortran',`
2781
Package: lib32gfortran`'FORTRAN_SO`'LS
2782
Section: ifdef(`TARGET',`devel',`libs')
2783
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2784
Priority: ifdef(`TARGET',`extra',PRI(optional))
2785
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2786
Conflicts: ${confl:lib32}
2788
Description: Runtime library for GNU Fortran applications (32bit)
2789
Library needed for GNU Fortran applications linked against the
2792
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2794
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2796
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2798
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2799
Library needed for GNU Fortran applications linked against the
2801
')`'dnl lib32gfortran
2803
ifenabled(`libn32gfortran',`
2804
Package: libn32gfortran`'FORTRAN_SO`'LS
2805
Section: ifdef(`TARGET',`devel',`libs')
2806
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2807
Priority: ifdef(`TARGET',`extra',PRI(optional))
2808
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2810
Description: Runtime library for GNU Fortran applications (n32)
2811
Library needed for GNU Fortran applications linked against the
2814
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2816
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2818
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2820
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2821
Library needed for GNU Fortran applications linked against the
2823
')`'dnl libn32gfortran
2825
ifenabled(`libx32gfortran',`
2826
Package: libx32gfortran`'FORTRAN_SO`'LS
2827
Section: ifdef(`TARGET',`devel',`libs')
2828
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2829
Priority: ifdef(`TARGET',`extra',PRI(optional))
2830
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2832
Description: Runtime library for GNU Fortran applications (x32)
2833
Library needed for GNU Fortran applications linked against the
2836
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2838
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2840
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2842
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2843
Library needed for GNU Fortran applications linked against the
2845
')`'dnl libx32gfortran
2847
ifenabled(`libhfgfortran',`
2848
Package: libhfgfortran`'FORTRAN_SO`'LS
2849
Section: ifdef(`TARGET',`devel',`libs')
2850
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2851
Priority: ifdef(`TARGET',`extra',PRI(optional))
2852
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2853
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2855
Description: Runtime library for GNU Fortran applications (hard float ABI)
2856
Library needed for GNU Fortran applications linked against the
2859
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2861
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2863
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2864
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2866
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2867
Library needed for GNU Fortran applications linked against the
2869
')`'dnl libhfgfortran
2871
ifenabled(`libsfgfortran',`
2872
Package: libsfgfortran`'FORTRAN_SO`'LS
2873
Section: ifdef(`TARGET',`devel',`libs')
2874
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2875
Priority: ifdef(`TARGET',`extra',PRI(optional))
2876
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2877
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2879
Description: Runtime library for GNU Fortran applications (soft float ABI)
2880
Library needed for GNU Fortran applications linked against the
2883
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2885
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2887
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2888
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
2890
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2891
Library needed for GNU Fortran applications linked against the
2893
')`'dnl libsfgfortran
2895
ifenabled(`libneongfortran',`
2896
Package: libgfortran`'FORTRAN_SO-neon`'LS
2898
Architecture: NEON_ARCHS
2899
ifdef(`MULTIARCH', `Multi-Arch: same
2900
Pre-Depends: multiarch-support
2901
Breaks: ${multiarch:breaks}
2904
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2906
Description: Runtime library for GNU Fortran applications [NEON version]
2907
Library needed for GNU Fortran applications linked against the
2910
This set of libraries is optimized to use a NEON coprocessor, and will
2911
be selected instead when running under systems which have one.
2912
')`'dnl libneongfortran
2917
Package: gccgo`'PV`'TS
2919
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2920
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2921
Provides: go-compiler
2922
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2924
Description: GNU Go compiler
2925
This is the GNU Go compiler, which compiles Go on platforms supported
2926
by the gcc compiler. It uses the gcc backend to generate optimized code.
2928
ifenabled(`multilib',`
2929
Package: gccgo`'PV-multilib`'TS
2930
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2932
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2933
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2934
Suggests: ${dep:libgobiarchdbg}
2936
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2937
This is the GNU Go compiler, which compiles Go on platforms supported
2938
by the gcc compiler.
2940
On architectures with multilib support, the package contains files
2941
and dependencies for the non-default multilib architecture(s).
2944
ifenabled(`gfdldoc',`
2945
Package: gccgo`'PV-doc
2948
Priority: PRI(optional)
2949
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2951
Description: Documentation for the GNU Go compiler (gccgo)
2952
Documentation for the GNU Go compiler in info `format'.
2956
ifenabled(`libggo',`
2957
Package: libgo`'GO_SO`'LS
2958
Section: ifdef(`TARGET',`devel',`libs')
2959
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2960
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2961
Pre-Depends: multiarch-support
2962
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
2963
Priority: ifdef(`TARGET',`extra',PRI(optional))
2964
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2966
Description: Runtime library for GNU Go applications
2967
Library needed for GNU Go applications linked against the
2970
Package: libgo`'GO_SO-dbg`'LS
2972
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2973
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2974
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
2976
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
2978
Description: Runtime library for GNU Go applications (debug symbols)
2979
Library needed for GNU Go applications linked against the
2983
ifenabled(`lib64ggo',`
2984
Package: lib64go`'GO_SO`'LS
2985
Section: ifdef(`TARGET',`devel',`libs')
2986
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2987
Priority: ifdef(`TARGET',`extra',PRI(optional))
2988
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2990
Description: Runtime library for GNU Go applications (64bit)
2991
Library needed for GNU Go applications linked against the
2994
Package: lib64go`'GO_SO-dbg`'LS
2996
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2998
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
3000
Description: Runtime library for GNU Go applications (64bit debug symbols)
3001
Library needed for GNU Go applications linked against the
3005
ifenabled(`lib32ggo',`
3006
Package: lib32go`'GO_SO`'LS
3007
Section: ifdef(`TARGET',`devel',`libs')
3008
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3009
Priority: ifdef(`TARGET',`extra',PRI(optional))
3010
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3011
Conflicts: ${confl:lib32}
3013
Description: Runtime library for GNU Go applications (32bit)
3014
Library needed for GNU Go applications linked against the
3017
Package: lib32go`'GO_SO-dbg`'LS
3019
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3021
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
3023
Description: Runtime library for GNU Go applications (32 bit debug symbols)
3024
Library needed for GNU Go applications linked against the
3028
ifenabled(`libn32ggo',`
3029
Package: libn32go`'GO_SO`'LS
3030
Section: ifdef(`TARGET',`devel',`libs')
3031
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3032
Priority: ifdef(`TARGET',`extra',PRI(optional))
3033
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3035
Description: Runtime library for GNU Go applications (n32)
3036
Library needed for GNU Go applications linked against the
3039
Package: libn32go`'GO_SO-dbg`'LS
3041
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3043
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
3045
Description: Runtime library for GNU Go applications (n32 debug symbols)
3046
Library needed for GNU Go applications linked against the
3050
ifenabled(`libx32ggo',`
3051
Package: libx32go`'GO_SO`'LS
3052
Section: ifdef(`TARGET',`devel',`libs')
3053
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3054
Priority: ifdef(`TARGET',`extra',PRI(optional))
3055
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3057
Description: Runtime library for GNU Go applications (x32)
3058
Library needed for GNU Go applications linked against the
3061
Package: libx32go`'GO_SO-dbg`'LS
3063
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3065
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
3067
Description: Runtime library for GNU Go applications (x32 debug symbols)
3068
Library needed for GNU Go applications linked against the
3075
Package: gcj`'PV-jdk`'TS
3078
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3079
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}
3080
Recommends: libecj-java-gcj
3081
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
3082
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
3083
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
3084
Replaces: libgcj11 (<< 4.5-20100101-1)
3086
Description: gcj and classpath development tools for Java(TM)
3087
GCJ is a front end to the GCC compiler which can natively compile both
3088
Java(tm) source and bytecode files. The compiler can also generate class
3089
files. Other java development tools from classpath are included in this
3092
The package contains as well a collection of wrapper scripts and symlinks.
3093
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
3096
ifenabled(`libgcj',`
3097
ifenabled(`libgcjcommon',`
3098
Package: libgcj-common
3101
Priority: PRI(optional)
3102
Depends: BASEDEP, ${misc:Depends}
3103
Conflicts: classpath (<= 0.04-4)
3104
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
3106
Description: Java runtime library (common files)
3107
This package contains files shared by classpath and libgcj libraries.
3108
')`'dnl libgcjcommon
3110
Package: gcj`'PV-jre-headless`'TS
3111
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3114
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
3115
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3116
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
3117
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
3118
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
3120
Description: Java runtime environment using GIJ/classpath (headless version)
3121
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3122
It includes a class loader which can dynamically load shared objects, so
3123
it is possible to give it the name of a class which has been compiled and
3124
put into a shared library on the class path.
3126
The package contains as well a collection of wrapper scripts and symlinks.
3127
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
3128
limited to the headless tools and libraries.
3130
Package: gcj`'PV-jre`'TS
3133
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3134
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3135
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
3137
Description: Java runtime environment using GIJ/classpath
3138
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
3139
It includes a class loader which can dynamically load shared objects, so
3140
it is possible to give it the name of a class which has been compiled and
3141
put into a shared library on the class path.
3143
The package contains as well a collection of wrapper scripts and symlinks.
3144
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
3146
Package: libgcj`'LIBGCJ_EXT`'LS
3149
Priority: PRI(optional)
3150
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3153
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3154
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3155
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3156
Replaces: gij-4.4 (<< 4.4.0-1)
3158
Description: Java runtime library for use with gcj
3159
This is the runtime that goes along with the gcj front end to
3160
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3161
connect the libraries to the compiler and the underlying OS.
3163
To show file names and line numbers in stack traces, the packages
3164
libgcj`'GCJ_SO-dbg and binutils are required.
3166
Package: gcj`'PV-jre-lib`'TS
3169
Priority: PRI(optional)
3170
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3172
Description: Java runtime library for use with gcj (jar files)
3173
This is the jar file that goes along with the gcj front end to gcc.
3179
Priority: PRI(optional)
3180
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3183
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3185
Description: Link time only library for use with gcj
3186
A fake library that is used at link time only. It ensures that
3187
binaries built with the BC-ABI link against a constant SONAME.
3188
This way, BC-ABI binaries continue to work if the SONAME underlying
3192
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3195
Priority: PRI(optional)
3196
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3199
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3200
Suggests: ${pkg:gcjqt}
3202
Description: AWT peer runtime libraries for use with gcj
3203
These are runtime libraries holding the AWT peer implementations
3204
for libgcj (currently the GTK+ based peer library is required, the
3205
QT bases library is not built).
3207
ifenabled(`gtkpeer',`
3208
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3211
Priority: PRI(optional)
3212
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3215
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3217
Description: AWT GTK+ peer runtime library for use with libgcj
3218
This is the runtime library holding the GTK+ based AWT peer
3219
implementation for libgcj.
3222
ifenabled(`qtpeer',`
3223
Package: libgcj`'GCJ_SO-awt-qt`'LS
3226
Priority: PRI(optional)
3227
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3230
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3232
Description: AWT QT peer runtime library for use with libgcj
3233
This is the runtime library holding the QT based AWT peer
3234
implementation for libgcj.
3238
ifenabled(`libgcjdev',`
3239
Package: libgcj`'GCJ_SO-dev`'LS
3242
ifdef(`MULTIARCH', `Multi-Arch: same
3244
Priority: PRI(optional)
3245
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}
3246
Suggests: libgcj-doc
3248
Description: Java development headers for use with gcj
3249
These are the development headers that go along with the gcj front end
3250
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3251
to connect the libraries to the compiler and the underlying OS.
3253
Package: libgcj`'GCJ_SO-dbg`'LS
3257
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3260
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3261
Recommends: binutils, libc6-dbg | libc-dbg
3263
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3264
The package provides debugging symbols for the libraries provided
3265
in libgcj`'GCJ_SO-dev.
3267
binutils is required to show file names and line numbers in stack traces.
3269
ifenabled(`gcjsrc',`
3270
Package: gcj`'PV-source
3273
Priority: PRI(optional)
3274
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3276
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3277
These are the java source files packaged as a zip file for use in development
3278
environments like eclipse and netbeans.
3281
ifenabled(`gcjdoc',`
3285
Priority: PRI(optional)
3286
Depends: gcj`'PV-base (>= ${gcj:SoftVersion}), ${misc:Depends}
3287
Enhances: libgcj`'GCJ_SO-dev
3288
Provides: classpath-doc
3290
Description: libgcj API documentation and example programs
3291
Autogenerated documentation describing the API of the libgcj library.
3292
Sources and precompiled example programs from the classpath library.
3298
ifenabled(`libcxx',`
3299
Package: libstdc++CXX_SO`'LS
3300
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3301
Section: ifdef(`TARGET',`devel',`libs')
3302
Priority: ifdef(`TARGET',`extra',PRI(important))
3303
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3304
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3305
ifdef(`MULTIARCH', `Multi-Arch: same
3306
Pre-Depends: multiarch-support
3307
Breaks: ${multiarch:breaks}
3308
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3309
Conflicts: scim (<< 1.4.2-1)
3311
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3312
This package contains an additional runtime library for C++ programs
3313
built with the GNU compiler.
3315
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3316
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3318
ifdef(`TARGET', `dnl
3320
This package contains files for TARGET architecture, for use in cross-compile
3325
ifenabled(`lib32cxx',`
3326
Package: lib32stdc++CXX_SO`'LS
3327
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3328
Section: ifdef(`TARGET',`devel',`libs')
3330
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3331
Conflicts: ${confl:lib32}
3332
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3335
Description: GNU Standard C++ Library v3 (32 bit Version)
3336
This package contains an additional runtime library for C++ programs
3337
built with the GNU compiler.
3338
ifdef(`TARGET', `dnl
3340
This package contains files for TARGET architecture, for use in cross-compile
3345
ifenabled(`lib64cxx',`
3346
Package: lib64stdc++CXX_SO`'LS
3347
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3348
Section: ifdef(`TARGET',`devel',`libs')
3349
Priority: ifdef(`TARGET',`extra',PRI(optional))
3350
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3351
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3354
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3355
This package contains an additional runtime library for C++ programs
3356
built with the GNU compiler.
3358
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3359
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3361
ifdef(`TARGET', `dnl
3363
This package contains files for TARGET architecture, for use in cross-compile
3368
ifenabled(`libn32cxx',`
3369
Package: libn32stdc++CXX_SO`'LS
3370
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3371
Section: ifdef(`TARGET',`devel',`libs')
3372
Priority: ifdef(`TARGET',`extra',PRI(optional))
3373
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3374
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3377
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3378
This package contains an additional runtime library for C++ programs
3379
built with the GNU compiler.
3381
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3382
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3384
ifdef(`TARGET', `dnl
3386
This package contains files for TARGET architecture, for use in cross-compile
3391
ifenabled(`libx32cxx',`
3392
Package: libx32stdc++CXX_SO`'LS
3393
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3394
Section: ifdef(`TARGET',`devel',`libs')
3395
Priority: ifdef(`TARGET',`extra',PRI(optional))
3396
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3397
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3400
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3401
This package contains an additional runtime library for C++ programs
3402
built with the GNU compiler.
3404
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3405
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3407
ifdef(`TARGET', `dnl
3409
This package contains files for TARGET architecture, for use in cross-compile
3414
ifenabled(`libhfcxx',`
3415
Package: libhfstdc++CXX_SO`'LS
3416
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3417
Section: ifdef(`TARGET',`devel',`libs')
3418
Priority: ifdef(`TARGET',`extra',PRI(optional))
3419
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3420
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3422
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3424
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3425
This package contains an additional runtime library for C++ programs
3426
built with the GNU compiler.
3428
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3429
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3431
ifdef(`TARGET', `dnl
3433
This package contains files for TARGET architecture, for use in cross-compile
3438
ifenabled(`libsfcxx',`
3439
Package: libsfstdc++CXX_SO`'LS
3440
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3441
Section: ifdef(`TARGET',`devel',`libs')
3442
Priority: ifdef(`TARGET',`extra',PRI(optional))
3443
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3444
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3446
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3448
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3449
This package contains an additional runtime library for C++ programs
3450
built with the GNU compiler.
3452
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3453
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3455
ifdef(`TARGET', `dnl
3457
This package contains files for TARGET architecture, for use in cross-compile
3462
ifenabled(`libneoncxx',`
3463
Package: libstdc++CXX_SO-neon`'LS
3464
Architecture: NEON_ARCHS
3467
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3469
Description: GNU Standard C++ Library v3 [NEON version]
3470
This package contains an additional runtime library for C++ programs
3471
built with the GNU compiler.
3473
This set of libraries is optimized to use a NEON coprocessor, and will
3474
be selected instead when running under systems which have one.
3477
ifenabled(`c++dev',`
3478
Package: libstdc++`'PV-dev`'LS
3479
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3480
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3482
Section: ifdef(`TARGET',`devel',`libdevel')
3483
Priority: ifdef(`TARGET',`extra',PRI(optional))
3484
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3485
ifdef(`TARGET',`',`dnl native
3486
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
3487
Suggests: libstdc++`'PV-doc
3489
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3491
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3492
This package contains the headers and static library files necessary for
3493
building C++ programs which use libstdc++.
3495
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3496
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3498
ifdef(`TARGET', `dnl
3500
This package contains files for TARGET architecture, for use in cross-compile
3504
Package: libstdc++`'PV-pic`'LS
3505
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3506
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3508
Section: ifdef(`TARGET',`devel',`libdevel')
3510
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3511
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3514
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3515
This is used to develop subsets of the libstdc++ shared libraries for
3516
use on custom installation floppies and in embedded systems.
3518
Unless you are making one of those, you will not need this package.
3519
ifdef(`TARGET', `dnl
3521
This package contains files for TARGET architecture, for use in cross-compile
3525
Package: libstdc++CXX_SO`'PV-dbg`'LS
3526
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3529
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3530
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3531
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3532
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3534
Recommends: libdevdep(stdc++`'PV-dev,)
3535
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
3537
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3538
This package contains the shared library of libstdc++ compiled with
3540
ifdef(`TARGET', `dnl
3542
This package contains files for TARGET architecture, for use in cross-compile
3546
Package: lib32stdc++`'PV-dev`'LS
3547
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3548
Section: ifdef(`TARGET',`devel',`libdevel')
3549
Priority: ifdef(`TARGET',`extra',PRI(optional))
3550
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3552
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3553
This package contains the headers and static library files necessary for
3554
building C++ programs which use libstdc++.
3556
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3557
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3559
ifdef(`TARGET', `dnl
3561
This package contains files for TARGET architecture, for use in cross-compile
3565
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3569
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3570
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3572
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,
3574
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3575
This package contains the shared library of libstdc++ compiled with
3577
ifdef(`TARGET', `dnl
3579
This package contains files for TARGET architecture, for use in cross-compile
3583
Package: lib64stdc++`'PV-dev`'LS
3584
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3585
Section: ifdef(`TARGET',`devel',`libdevel')
3586
Priority: ifdef(`TARGET',`extra',PRI(optional))
3587
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3589
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3590
This package contains the headers and static library files necessary for
3591
building C++ programs which use libstdc++.
3593
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3594
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3596
ifdef(`TARGET', `dnl
3598
This package contains files for TARGET architecture, for use in cross-compile
3602
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3603
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3606
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3607
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3609
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
3611
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3612
This package contains the shared library of libstdc++ compiled with
3614
ifdef(`TARGET', `dnl
3616
This package contains files for TARGET architecture, for use in cross-compile
3620
Package: libn32stdc++`'PV-dev`'LS
3621
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3622
Section: ifdef(`TARGET',`devel',`libdevel')
3623
Priority: ifdef(`TARGET',`extra',PRI(optional))
3624
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3626
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3627
This package contains the headers and static library files necessary for
3628
building C++ programs which use libstdc++.
3630
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3631
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3633
ifdef(`TARGET', `dnl
3635
This package contains files for TARGET architecture, for use in cross-compile
3639
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3640
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3643
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3644
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3646
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
3648
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3649
This package contains the shared library of libstdc++ compiled with
3651
ifdef(`TARGET', `dnl
3653
This package contains files for TARGET architecture, for use in cross-compile
3657
ifenabled(`x32dev',`
3658
Package: libx32stdc++`'PV-dev`'LS
3659
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3660
Section: ifdef(`TARGET',`devel',`libdevel')
3661
Priority: ifdef(`TARGET',`extra',PRI(optional))
3662
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3664
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3665
This package contains the headers and static library files necessary for
3666
building C++ programs which use libstdc++.
3668
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3669
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3671
ifdef(`TARGET', `dnl
3673
This package contains files for TARGET architecture, for use in cross-compile
3678
ifenabled(`libx32dbgcxx',`
3679
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3680
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3683
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3684
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3686
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++6-4.7-dbg`'LS
3688
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3689
This package contains the shared library of libstdc++ compiled with
3691
ifdef(`TARGET', `dnl
3693
This package contains files for TARGET architecture, for use in cross-compile
3696
')`'dnl libx32dbgcxx
3698
ifenabled(`libhfdbgcxx',`
3699
Package: libhfstdc++`'PV-dev`'LS
3700
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3701
Section: ifdef(`TARGET',`devel',`libdevel')
3702
Priority: ifdef(`TARGET',`extra',PRI(optional))
3703
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3705
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3706
This package contains the headers and static library files necessary for
3707
building C++ programs which use libstdc++.
3709
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3710
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3712
ifdef(`TARGET', `dnl
3714
This package contains files for TARGET architecture, for use in cross-compile
3718
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3719
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3722
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3723
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3725
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]')
3727
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3728
This package contains the shared library of libstdc++ compiled with
3730
ifdef(`TARGET', `dnl
3732
This package contains files for TARGET architecture, for use in cross-compile
3737
ifenabled(`libsfdbgcxx',`
3738
Package: libsfstdc++`'PV-dev`'LS
3739
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3740
Section: ifdef(`TARGET',`devel',`libdevel')
3741
Priority: ifdef(`TARGET',`extra',PRI(optional))
3742
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3744
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3745
This package contains the headers and static library files necessary for
3746
building C++ programs which use libstdc++.
3748
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3749
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3751
ifdef(`TARGET', `dnl
3753
This package contains files for TARGET architecture, for use in cross-compile
3757
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3758
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3761
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3762
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3764
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]')
3766
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3767
This package contains the shared library of libstdc++ compiled with
3769
ifdef(`TARGET', `dnl
3771
This package contains files for TARGET architecture, for use in cross-compile
3776
ifdef(`TARGET', `', `
3777
Package: libstdc++`'PV-doc
3780
Priority: PRI(optional)
3781
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3782
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
3783
Description: GNU Standard C++ Library v3 (documentation files)
3784
This package contains documentation files for the GNU stdc++ library.
3786
One set is the distribution documentation, the other set is the
3787
source documentation including a namespace list, class hierarchy,
3788
alphabetical list, compound list, file list, namespace members,
3789
compound members and file members.
3795
Package: gnat`'-GNAT_V
3797
Priority: PRI(optional)
3798
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3800
Depends: gnat`'PV-base (= ${gnat:Version}), gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3801
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3802
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
3804
Description: GNU Ada compiler
3805
GNAT is a compiler for the Ada programming language. It produces optimized
3806
code on platforms supported by the GNU Compiler Collection (GCC).
3808
This package provides the compiler, tools and runtime library that handles
3809
exceptions using the default zero-cost mechanism.
3811
Package: gnat`'-GNAT_V-sjlj
3814
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3816
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3818
Description: GNU Ada compiler (setjump/longjump runtime library)
3819
GNAT is a compiler for the Ada programming language. It produces optimized
3820
code on platforms supported by the GNU Compiler Collection (GCC).
3822
This package provides an alternative runtime library that handles
3823
exceptions using the setjump/longjump mechanism (as a static library
3824
only). You can install it to supplement the normal compiler.
3826
ifenabled(`libgnat',`
3827
Package: libgnat`'-GNAT_V
3830
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3831
Pre-Depends: multiarch-support
3833
Priority: PRI(optional)
3834
Depends: gnat`'PV-base (= ${gnat:Version}), ${shlibs:Depends}, ${misc:Depends}
3836
Description: runtime for applications compiled with GNAT (shared library)
3837
GNAT is a compiler for the Ada programming language. It produces optimized
3838
code on platforms supported by the GNU Compiler Collection (GCC).
3840
The libgnat library provides runtime components needed by most
3841
applications produced with GNAT.
3843
This package contains the runtime shared library.
3845
Package: libgnat`'-GNAT_V-dbg
3848
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3849
Pre-Depends: multiarch-support
3852
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3854
Description: runtime for applications compiled with GNAT (debugging symbols)
3855
GNAT is a compiler for the Ada programming language. It produces optimized
3856
code on platforms supported by the GNU Compiler Collection (GCC).
3858
The libgnat library provides runtime components needed by most
3859
applications produced with GNAT.
3861
This package contains the debugging symbols.
3863
Package: libgnatvsn`'GNAT_V-dev
3867
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}),
3868
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3869
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3871
Description: GNU Ada compiler selected components (development files)
3872
GNAT is a compiler for the Ada programming language. It produces optimized
3873
code on platforms supported by the GNU Compiler Collection (GCC).
3875
The libgnatvsn library exports selected GNAT components for use in other
3876
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3877
GPL, allowing to link proprietary programs with it.
3879
This package contains the development files and static library.
3881
Package: libgnatvsn`'GNAT_V
3883
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3884
Pre-Depends: multiarch-support
3886
Priority: PRI(optional)
3888
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3890
Description: GNU Ada compiler selected components (shared library)
3891
GNAT is a compiler for the Ada programming language. It produces optimized
3892
code on platforms supported by the GNU Compiler Collection (GCC).
3894
The libgnatvsn library exports selected GNAT components for use in other
3895
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3896
GPL, allowing to link proprietary programs with it.
3898
This package contains the runtime shared library.
3900
Package: libgnatvsn`'GNAT_V-dbg
3902
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3903
Pre-Depends: multiarch-support
3907
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3910
Description: GNU Ada compiler selected components (debugging symbols)
3911
GNAT is a compiler for the Ada programming language. It produces optimized
3912
code on platforms supported by the GNU Compiler Collection (GCC).
3914
The libgnatvsn library exports selected GNAT components for use in other
3915
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3916
GPL, allowing to link proprietary programs with it.
3918
This package contains the debugging symbols.
3920
Package: libgnatprj`'GNAT_V-dev
3924
Depends: gnat`'PV-base (= ${gnat:Version}), gnat`'PV (= ${gnat:Version}),
3925
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3926
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3928
Description: GNU Ada compiler Project Manager (development files)
3929
GNAT is a compiler for the Ada programming language. It produces optimized
3930
code on platforms supported by the GNU Compiler Collection (GCC).
3932
GNAT uses project files to organise source and object files in large-scale
3933
development efforts. The libgnatprj library exports GNAT project files
3934
management for use in other packages, most notably ASIS tools (package
3935
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3936
licensed under the pure GPL; all programs that use it must also be
3937
distributed under the GPL, or not distributed at all.
3939
This package contains the development files and static library.
3941
Package: libgnatprj`'GNAT_V
3943
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3944
Pre-Depends: multiarch-support
3946
Priority: PRI(optional)
3948
Depends: gnat`'PV-base (= ${gnat:Version}), libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3950
Description: GNU Ada compiler Project Manager (shared library)
3951
GNAT is a compiler for the Ada programming language. It produces optimized
3952
code on platforms supported by the GNU Compiler Collection (GCC).
3954
GNAT uses project files to organise source and object files in large-scale
3955
development efforts. The libgnatprj library exports GNAT project files
3956
management for use in other packages, most notably ASIS tools (package
3957
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3958
licensed under the pure GPL; all programs that use it must also be
3959
distributed under the GPL, or not distributed at all.
3961
This package contains the runtime shared library.
3963
Package: libgnatprj`'GNAT_V-dbg
3965
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3966
Pre-Depends: multiarch-support
3970
Depends: gnat`'PV-base (= ${gnat:Version}), libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3973
Description: GNU Ada compiler Project Manager (debugging symbols)
3974
GNAT is a compiler for the Ada programming language. It produces optimized
3975
code on platforms supported by the GNU Compiler Collection (GCC).
3977
GNAT uses project files to organise source and object files in large-scale
3978
development efforts. The libgnatprj library exports GNAT project files
3979
management for use in other packages, most notably ASIS tools (package
3980
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3981
licensed under the pure GPL; all programs that use it must also be
3982
distributed under the GPL, or not distributed at all.
3984
This package contains the debugging symbols.
3987
ifenabled(`lib64gnat',`
3988
Package: lib64gnat`'-GNAT_V
3990
Architecture: biarch64_archs
3991
Priority: PRI(optional)
3992
Depends: gnat`'PV-base (= ${gnat:Version}), ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3994
Description: runtime for applications compiled with GNAT (64 bits shared library)
3995
GNAT is a compiler for the Ada programming language. It produces optimized
3996
code on platforms supported by the GNU Compiler Collection (GCC).
3998
The libgnat library provides runtime components needed by most
3999
applications produced with GNAT.
4001
This package contains the runtime shared library for 64 bits architectures.
4004
ifenabled(`gfdldoc',`
4005
Package: gnat`'PV-doc
4008
Priority: PRI(optional)
4009
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4011
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
4013
Description: GNU Ada compiler (documentation)
4014
GNAT is a compiler for the Ada programming language. It produces optimized
4015
code on platforms supported by the GNU Compiler Collection (GCC).
4017
The libgnat library provides runtime components needed by most
4018
applications produced with GNAT.
4020
This package contains the documentation in info `format'.
4027
Priority: PRI(optional)
4028
Depends: SOFTBASEDEP, g++`'PV (>= ${gcc:SoftVersion}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}) [libphobos_no_archs], ${shlibs:Depends}, ${misc:Depends}
4029
Provides: gdc, d-compiler, d-v2-compiler
4030
Replaces: gdc (<< 4.4.6-5)
4032
Description: GNU D compiler (version 2), based on the GCC backend
4033
This is the GNU D compiler, which compiles D on platforms supported by gcc.
4034
It uses the gcc backend to generate optimised code.
4036
This compiler supports D language version 2.
4038
ifenabled(`libphobos',`
4039
Package: libphobos`'PHOBOS_V`'PV`'TS-dev
4040
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4042
Priority: PRI(optional)
4043
Depends: gdc`'PV`'TS (= ${gdc:Version}), zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
4044
Provides: libphobos`'PHOBOS_V`'TS-dev
4045
Suggests: libphobos`'PHOBOS_V`'PV`'TS-dbg
4047
Description: Phobos D standard library
4048
This is the Phobos standard library that comes with the D2 compiler.
4050
For more information check http://www.dlang.org/phobos/
4052
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
4054
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
4056
Depends: gdc`'PV`'TS (= ${gdc:Version}), libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
4057
Provides: libphobos`'PHOBOS_V`'TS-dbg
4059
Description: The Phobos D standard library (debug symbols)
4060
This is the Phobos standard library that comes with the D2 compiler.
4062
For more information check http://www.dlang.org/phobos/
4066
ifdef(`TARGET',`',`dnl
4068
Package: gcc`'PV-soft-float
4069
Architecture: arm armel armhf
4070
Priority: PRI(optional)
4071
Depends: BASEDEP, ifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
4072
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
4074
Description: GCC soft-floating-point gcc libraries (ARM)
4075
These are versions of basic static libraries such as libgcc.a compiled
4076
with the -msoft-float option, for CPUs without a floating-point unit.
4080
ifenabled(`fixincl',`
4081
Package: fixincludes
4083
Priority: PRI(optional)
4084
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4086
Description: Fix non-ANSI header files
4087
FixIncludes was created to fix non-ANSI system header files. Many
4088
system manufacturers supply proprietary headers that are not ANSI compliant.
4089
The GNU compilers cannot compile non-ANSI headers. Consequently, the
4090
FixIncludes shell script was written to fix the header files.
4092
Not all packages with header files are installed on the system, when the
4093
package is built, so we make fixincludes available at build time of other
4094
packages, such that checking tools like lintian can make use of it.
4098
ifdef(`TARGET', `', `
4099
ifenabled(`gfdldoc',`
4100
Package: gcc`'PV-doc
4103
Priority: PRI(optional)
4104
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4105
Conflicts: gcc-docs (<< 2.95.2)
4106
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
4107
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
4108
Documentation for the GNU compilers in info `format'.
4113
ifdef(`TARGET',`',`dnl
4114
ifenabled(`libnof',`
4115
Package: gcc`'PV-nof
4116
Architecture: powerpc
4117
Priority: PRI(optional)
4118
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
4119
Conflicts: gcc-3.2-nof
4121
Description: GCC no-floating-point gcc libraries (powerpc)
4122
These are versions of basic static libraries such as libgcc.a compiled
4123
with the -msoft-float option, for CPUs without a floating-point unit.
4127
ifenabled(`source',`
4128
Package: gcc`'PV-source
4130
Priority: PRI(optional)
4131
Depends: make (>= 3.81), autoconf2.64, automake, quilt, patchutils, gawk, ${misc:Depends}
4132
Description: Source of the GNU Compiler Collection
4133
This package contains the sources and patches which are needed to
4134
build the GNU Compiler Collection (GCC).
4138
dnl last line in file