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(`depifenabled', `ifelse(index(enabled_languages, `$1'), -1, `', `$2')')
22
define(`ifenabled', `ifelse(index(enabled_languages, `$1'), -1, `dnl', `$2')')
24
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
25
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
26
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
27
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
29
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
33
dnl --------------------------------------------------------------------------
36
Priority: PRI(optional)
37
ifelse(DIST,`Ubuntu',`dnl
38
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
39
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
41
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
43
XSBC-Original-Maintainer: MAINTAINER
45
Maintainer: MAINTAINER
47
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
48
Uploaders: Ludovic Brenta <lbrenta@debian.org>
49
', regexp(SRCNAME, `gdc'),0,`dnl
50
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
52
Uploaders: Matthias Klose <doko@debian.org>
54
Standards-Version: 3.9.4
55
ifdef(`TARGET',`dnl cross
56
Build-Depends: debhelper (>= 5.0.62),
57
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
58
LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTOGEN_BUILD_DEP AUTO_BUILD_DEP
59
SOURCE_BUILD_DEP CROSS_BUILD_DEP
60
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
61
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
62
bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
64
Build-Depends: debhelper (>= 5.0.62), GCC_MULTILIB_BUILD_DEP
65
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
66
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any],
67
AUTO_BUILD_DEP AUTOGEN_BUILD_DEP
68
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
69
zlib1g-dev, gawk, lzma, xz-utils, patchutils,
70
BINUTILS_BUILD_DEP, binutils-hppa64 (>= BINUTILSBDV) [hppa],
71
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
72
texinfo (>= 4.3), locales, sharutils,
73
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
74
CLOOG_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
75
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
76
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
78
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
79
Homepage: http://gcc.gnu.org/
80
', regexp(SRCNAME, `gdc'),0,`dnl
81
Homepage: http://gdcproject.org/
83
Homepage: http://gcc.gnu.org/
85
XS-Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
86
XS-Vcs-Svn: svn://svn.debian.org/svn/gcccvs/branches/sid/gcc`'PV
88
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
89
Package: gcc-snapshot`'TS
93
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
94
Recommends: ${snap:recommends}
96
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
98
Description: A SNAPSHOT of the GNU Compiler Collection
99
This package contains a recent development SNAPSHOT of all files
100
contained in the GNU Compiler Collection (GCC).
102
The source code for this package has been exported from SVN trunk.
104
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
106
This package will NEVER hit the testing distribution. It is used for
107
tracking gcc bugs submitted to the Debian BTS in recent development
111
dnl default base package dependencies
112
define(`BASETARGET', `')
113
define(`BASEDEP', `gcc`'PV-base (= ${gcc:Version})')
114
define(`SOFTBASEDEP', `gcc`'PV-base (>= ${gcc:SoftVersion})')
116
dnl base, when building libgcc out of the gcj source; needed if new symbols
117
dnl in libgcc are used in libgcj.
118
ifelse(index(SRCNAME, `gcj'), 0, `
119
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
120
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
123
ifelse(index(SRCNAME, `gnat'), 0, `
124
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
125
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
128
ifdef(`TARGET', `', `
129
ifenabled(`gccbase',`
131
Package: gcc`'PV-base
133
ifdef(`MULTIARCH', `Multi-Arch: same
136
Priority: PRI(required)
137
Depends: ${misc:Depends}
138
Replaces: ${base:Replaces}
139
Breaks: gcc-4.4-base (<< 4.4.7), 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)
141
Description: GCC, the GNU Compiler Collection (base package)
142
This package contains files common to all languages and libraries
143
contained in the GNU Compiler Collection (GCC).
144
ifdef(`BASE_ONLY', `dnl
146
This version of GCC is not yet available for this architecture.
147
Please use the compilers from the gcc-snapshot package for testing.
152
ifenabled(`gccxbase',`
153
dnl override default base package dependencies to cross version
154
dnl This creates a toolchain that doesnt depend on the system -base packages
155
define(`BASETARGET', `PV`'TS')
156
define(`BASEDEP', `gcc`'BASETARGET-base (= ${gcc:Version})')
157
define(`SOFTBASEDEP', `gcc`'BASETARGET-base (>= ${gcc:SoftVersion})')
159
Package: gcc`'BASETARGET-base
163
Depends: ${misc:Depends}
165
Description: GCC, the GNU Compiler Collection (base package)
166
This package contains files common to all languages and libraries
167
contained in the GNU Compiler Collection (GCC).
171
ifdef(`TARGET', `', `
172
ifenabled(`gcjbase',`
173
Package: gcj`'PV-base
175
ifdef(`MULTIARCH', `Multi-Arch: same
178
Priority: PRI(optional)
179
Depends: ${misc:Depends}
181
Description: GCC, the GNU Compiler Collection (gcj base package)
182
This package contains files common to all java related packages
183
built from the GNU Compiler Collection (GCC).
187
ifenabled(`gcjxbase',`
188
dnl override default base package dependencies to cross version
189
dnl This creates a toolchain that doesnt depend on the system -base packages
190
define(`BASETARGET', `PV`'TS')
191
define(`BASEDEP', `gcj`'BASETARGET-base (= ${gcc:Version})')
192
define(`SOFTBASEDEP', `gcj`'BASETARGET-base (>= ${gcc:SoftVersion})')
194
Package: gcj`'BASETARGET-base
198
Depends: ${misc:Depends}
200
Description: GCC, the GNU Compiler Collection (gcj base package)
201
This package contains files common to all java related packages
202
built from the GNU Compiler Collection (GCC).
207
Package: gnat`'PV-base
210
Priority: PRI(optional)
211
Depends: ${misc:Depends}
212
Breaks: gcc-4.6 (<< 4.6.1-8~)
214
Description: GNU Ada compiler (common files)
215
GNAT is a compiler for the Ada programming language. It produces optimized
216
code on platforms supported by the GNU Compiler Collection (GCC).
218
This package contains files common to all GNAT related packages.
223
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
224
Section: ifdef(`TARGET',`devel',`libs')
225
Priority: ifdef(`TARGET',`extra',required)
226
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
227
ifdef(`TARGET',`Provides: libgcc1-TARGET-dcv1',
228
ifdef(`MULTIARCH', `Multi-Arch: same
229
Pre-Depends: multiarch-support
230
Breaks: ${multiarch:breaks}
231
')`Provides: libgcc1-armel [armel], libgcc1-armhf [armhf]')
233
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
234
Shared version of the support library, a library of internal subroutines
235
that GCC uses to overcome shortcomings of particular machines, or
236
special needs for some languages.
239
This package contains files for TARGET architecture, for use in cross-compile
243
Package: libgcc1-dbg`'LS
244
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
247
Depends: BASEDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
248
ifdef(`TARGET',`',`dnl
249
ifdef(`MULTIARCH',`Multi-Arch: same
251
Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
254
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
255
Debug symbols for the GCC support library.
258
This package contains files for TARGET architecture, for use in cross-compile
263
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
264
Section: ifdef(`TARGET',`devel',`libs')
265
Priority: ifdef(`TARGET',`extra',required)
266
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
267
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
268
',ifdef(`MULTIARCH', `Multi-Arch: same
269
Pre-Depends: multiarch-support
270
Breaks: ${multiarch:breaks}
273
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
274
Shared version of the support library, a library of internal subroutines
275
that GCC uses to overcome shortcomings of particular machines, or
276
special needs for some languages.
279
This package contains files for TARGET architecture, for use in cross-compile
283
Package: libgcc2-dbg`'LS
284
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
287
Depends: BASEDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
288
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
291
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
292
Debug symbols for the GCC support library.
295
This package contains files for TARGET architecture, for use in cross-compile
301
Package: libgcc`'PV-dev`'LS
302
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
305
Recommends: ${dep:libcdev}
306
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}
307
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
310
Description: GCC support library (development files)
311
This package contains the headers and static library files necessary for
312
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
315
ifenabled(`lib4gcc',`
317
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
318
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
319
Pre-Depends: multiarch-support
320
Breaks: ${multiarch:breaks}
322
Section: ifdef(`TARGET',`devel',`libs')
323
Priority: ifdef(`TARGET',`extra',required)
324
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
326
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
327
Shared version of the support library, a library of internal subroutines
328
that GCC uses to overcome shortcomings of particular machines, or
329
special needs for some languages.
332
This package contains files for TARGET architecture, for use in cross-compile
336
Package: libgcc4-dbg`'LS
337
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
338
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
342
Depends: BASEDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
344
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
345
Debug symbols for the GCC support library.
348
This package contains files for TARGET architecture, for use in cross-compile
353
ifenabled(`lib64gcc',`
354
Package: lib64gcc1`'LS
355
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
356
Section: ifdef(`TARGET',`devel',`libs')
357
Priority: ifdef(`TARGET',`extra',PRI(optional))
358
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
359
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
361
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
363
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
364
Shared version of the support library, a library of internal subroutines
365
that GCC uses to overcome shortcomings of particular machines, or
366
special needs for some languages.
369
This package contains files for TARGET architecture, for use in cross-compile
373
Package: lib64gcc1-dbg`'LS
374
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
377
Depends: BASEDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
379
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
380
Debug symbols for the GCC support library.
383
This package contains files for TARGET architecture, for use in cross-compile
389
Package: lib64gcc`'PV-dev`'LS
390
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
393
Recommends: ${dep:libcdev}
394
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
396
Description: GCC support library (64bit development files)
397
This package contains the headers and static library files necessary for
398
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
401
ifenabled(`lib32gcc',`
402
Package: lib32gcc1`'LS
403
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
404
Section: ifdef(`TARGET',`devel',`libs')
406
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
407
Conflicts: ${confl:lib32}
408
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
411
Description: GCC support library (32 bit Version)
412
Shared version of the support library, a library of internal subroutines
413
that GCC uses to overcome shortcomings of particular machines, or
414
special needs for some languages.
417
This package contains files for TARGET architecture, for use in cross-compile
421
Package: lib32gcc1-dbg`'LS
422
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
425
Depends: BASEDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
427
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
428
Debug symbols for the GCC support library.
431
This package contains files for TARGET architecture, for use in cross-compile
437
Package: lib32gcc`'PV-dev`'LS
438
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
441
Recommends: ${dep:libcdev}
442
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
444
Description: GCC support library (32 bit development files)
445
This package contains the headers and static library files necessary for
446
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
449
ifenabled(`libneongcc',`
450
Package: libgcc1-neon`'LS
451
Architecture: NEON_ARCHS
454
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
456
Description: GCC support library [neon optimized]
457
Shared version of the support library, a library of internal subroutines
458
that GCC uses to overcome shortcomings of particular machines, or
459
special needs for some languages.
461
This set of libraries is optimized to use a NEON coprocessor, and will
462
be selected instead when running under systems which have one.
465
ifenabled(`libhfgcc',`
466
Package: libhfgcc1`'LS
467
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
468
Section: ifdef(`TARGET',`devel',`libs')
469
Priority: ifdef(`TARGET',`extra',PRI(optional))
470
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
471
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
472
',`Conflicts: libgcc1-armhf [biarchhf_archs]
475
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
476
Shared version of the support library, a library of internal subroutines
477
that GCC uses to overcome shortcomings of particular machines, or
478
special needs for some languages.
481
This package contains files for TARGET architecture, for use in cross-compile
485
Package: libhfgcc1-dbg`'LS
486
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
489
Depends: BASEDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
490
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
492
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
493
Debug symbols for the GCC support library.
496
This package contains files for TARGET architecture, for use in cross-compile
503
Package: libhfgcc`'PV-dev`'LS
504
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
507
Recommends: ${dep:libcdev}
508
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
510
Description: GCC support library (hard float ABI development files)
511
This package contains the headers and static library files necessary for
512
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
516
ifenabled(`libsfgcc',`
517
Package: libsfgcc1`'LS
518
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
519
Section: ifdef(`TARGET',`devel',`libs')
520
Priority: ifdef(`TARGET',`extra',PRI(optional))
521
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
522
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
523
',`Conflicts: libgcc1-armel [biarchsf_archs]
526
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
527
Shared version of the support library, a library of internal subroutines
528
that GCC uses to overcome shortcomings of particular machines, or
529
special needs for some languages.
532
This package contains files for TARGET architecture, for use in cross-compile
536
Package: libsfgcc1-dbg`'LS
537
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
540
Depends: BASEDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
541
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
543
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
544
Debug symbols for the GCC support library.
547
This package contains files for TARGET architecture, for use in cross-compile
554
Package: libsfgcc`'PV-dev`'LS
555
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
558
Recommends: ${dep:libcdev}
559
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
561
Description: GCC support library (soft float ABI development files)
562
This package contains the headers and static library files necessary for
563
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
567
ifenabled(`libn32gcc',`
568
Package: libn32gcc1`'LS
569
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
570
Section: ifdef(`TARGET',`devel',`libs')
571
Priority: ifdef(`TARGET',`extra',PRI(optional))
572
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
573
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
574
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
577
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
578
Shared version of the support library, a library of internal subroutines
579
that GCC uses to overcome shortcomings of particular machines, or
580
special needs for some languages.
583
This package contains files for TARGET architecture, for use in cross-compile
587
Package: libn32gcc1-dbg`'LS
588
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
591
Depends: BASEDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
593
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
594
Debug symbols for the GCC support library.
597
This package contains files for TARGET architecture, for use in cross-compile
603
Package: libn32gcc`'PV-dev`'LS
604
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
607
Recommends: ${dep:libcdev}
608
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
610
Description: GCC support library (n32 development files)
611
This package contains the headers and static library files necessary for
612
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
615
ifenabled(`libx32gcc',`
616
Package: libx32gcc1`'LS
617
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
618
Section: ifdef(`TARGET',`devel',`libs')
619
Priority: ifdef(`TARGET',`extra',PRI(optional))
620
Depends: BASEDEP, ${dep:libcbiarch}, ${misc:Depends}
621
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
624
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
625
Shared version of the support library, a library of internal subroutines
626
that GCC uses to overcome shortcomings of particular machines, or
627
special needs for some languages.
630
This package contains files for TARGET architecture, for use in cross-compile
634
Package: libx32gcc1-dbg`'LS
635
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
638
Depends: BASEDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
640
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
641
Debug symbols for the GCC support library.
644
This package contains files for TARGET architecture, for use in cross-compile
651
Package: libx32gcc`'PV-dev`'LS
652
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
655
Recommends: ${dep:libcdev}
656
Depends: BASEDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch}, ${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch}, ${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:libtsanbiarch}, ${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
658
Description: GCC support library (x32 development files)
659
This package contains the headers and static library files necessary for
660
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
664
ifdef(`TARGET', `', `
665
ifenabled(`libgmath',`
666
Package: libgccmath`'GCCMATH_SO`'LS
668
ifdef(`MULTIARCH', `Multi-Arch: same
669
Pre-Depends: multiarch-support
672
Priority: PRI(optional)
673
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
675
Description: GCC math support library
676
Support library for GCC.
678
Package: lib32gccmath`'GCCMATH_SO`'LS
681
Priority: PRI(optional)
682
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
684
Description: GCC math support library (32bit)
685
Support library for GCC.
687
Package: lib64gccmath`'GCCMATH_SO`'LS
690
Priority: PRI(optional)
691
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
693
Description: GCC math support library (64bit)
694
Support library for GCC.
702
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
703
Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
704
binutils`'TS (>= ${binutils:Version}),
705
depifenabled(`libgcc',`libdevdep(gcc`'PV-dev`',), ')${shlibs:Depends}, ${misc:Depends}
706
Recommends: ${dep:libcdev}
707
Suggests: ${gcc:multilib}, 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,), ${dep:libcloog}, ${dep:gold}
708
Provides: c-compiler`'TS
710
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
711
This is the GNU C compiler, a fairly portable optimizing compiler for C.
714
This package contains C cross-compiler for TARGET architecture.
717
ifenabled(`multilib',`
718
Package: gcc`'PV-multilib`'TS
719
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
721
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
722
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
724
Description: GNU C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
725
This is the GNU C compiler, a fairly portable optimizing compiler for C.
727
On architectures with multilib support, the package contains files
728
and dependencies for the non-default multilib architecture(s).
731
ifenabled(`plugindev',`
732
Package: gcc`'PV-plugin-dev`'TS
735
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
736
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
738
Description: Files for GNU GCC plugin development.
739
This package contains (header) files for GNU GCC plugin development. It
740
is only used for the development of GCC plugins, but not needed to run
746
Package: gcc`'PV-hppa64
747
Architecture: ifdef(`TARGET',`any',hppa)
749
Priority: PRI(optional)
750
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
751
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3)
753
Description: GNU C compiler (cross compiler for hppa64)
754
This is the GNU C compiler, a fairly portable optimizing compiler for C.
760
Section: ifdef(`TARGET',`devel',`interpreters')
761
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
762
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
763
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
764
Replaces: gcc-4.6 (<< 4.6.1-9)
766
Description: GNU C preprocessor
767
A macro processor that is used automatically by the GNU C compiler
768
to transform programs before actual compilation.
770
This package has been separated from gcc for the benefit of those who
771
require the preprocessor but not the compiler.
774
This package contains preprocessor configured for TARGET architecture.
777
ifdef(`TARGET', `', `
778
ifenabled(`gfdldoc',`
782
Priority: PRI(optional)
783
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
784
Description: Documentation for the GNU C preprocessor (cpp)
785
Documentation for the GNU C preprocessor in info `format'.
789
ifdef(`TARGET', `', `
790
Package: gcc`'PV-locales
793
Priority: PRI(optional)
794
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
795
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
796
Description: GCC, the GNU compiler collection (native language support files)
797
Native language support for GCC. Lets GCC speak your language,
798
if translations are available.
800
Please do NOT submit bug reports in other languages than "C".
801
Always reset your language settings to use the "C" locales.
810
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
811
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
812
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
813
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
815
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
816
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
819
This package contains C++ cross-compiler for TARGET architecture.
822
ifenabled(`multilib',`
823
Package: g++`'PV-multilib`'TS
824
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
826
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
827
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
828
Suggests: ${dep:libcxxbiarchdbg}
830
Description: GNU C++ compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
831
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
833
On architectures with multilib support, the package contains files
834
and dependencies for the non-default multilib architecture(s).
839
ifdef(`TARGET', `', `
841
Package: libssp`'SSP_SO`'LS
843
ifdef(`MULTIARCH', `Multi-Arch: same
844
Pre-Depends: multiarch-support
847
Priority: PRI(optional)
848
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
850
Description: GCC stack smashing protection library
851
GCC can now emit code for protecting applications from stack-smashing attacks.
852
The protection is realized by buffer overflow detection and reordering of
853
stack variables to avoid pointer corruption.
855
Package: lib32ssp`'SSP_SO`'LS
856
Architecture: biarch32_archs
858
Priority: PRI(optional)
859
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
860
Replaces: libssp0 (<< 4.1)
861
Conflicts: ${confl:lib32}
863
Description: GCC stack smashing protection library (32bit)
864
GCC can now emit code for protecting applications from stack-smashing attacks.
865
The protection is realized by buffer overflow detection and reordering of
866
stack variables to avoid pointer corruption.
868
Package: lib64ssp`'SSP_SO`'LS
869
Architecture: biarch64_archs
871
Priority: PRI(optional)
872
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
873
Replaces: libssp0 (<< 4.1)
875
Description: GCC stack smashing protection library (64bit)
876
GCC can now emit code for protecting applications from stack-smashing attacks.
877
The protection is realized by buffer overflow detection and reordering of
878
stack variables to avoid pointer corruption.
880
Package: libn32ssp`'SSP_SO`'LS
881
Architecture: biarchn32_archs
883
Priority: PRI(optional)
884
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
885
Replaces: libssp0 (<< 4.1)
887
Description: GCC stack smashing protection library (n32)
888
GCC can now emit code for protecting applications from stack-smashing attacks.
889
The protection is realized by buffer overflow detection and reordering of
890
stack variables to avoid pointer corruption.
892
Package: libx32ssp`'SSP_SO`'LS
893
Architecture: biarchx32_archs
895
Priority: PRI(optional)
896
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
897
Replaces: libssp0 (<< 4.1)
899
Description: GCC stack smashing protection library (x32)
900
GCC can now emit code for protecting applications from stack-smashing attacks.
901
The protection is realized by buffer overflow detection and reordering of
902
stack variables to avoid pointer corruption.
904
Package: libhfssp`'SSP_SO`'LS
905
Architecture: biarchhf_archs
907
Priority: PRI(optional)
908
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
910
Description: GCC stack smashing protection library (hard float ABI)
911
GCC can now emit code for protecting applications from stack-smashing attacks.
912
The protection is realized by buffer overflow detection and reordering of
913
stack variables to avoid pointer corruption.
915
Package: libsfssp`'SSP_SO`'LS
916
Architecture: biarchsf_archs
918
Priority: PRI(optional)
919
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
921
Description: GCC stack smashing protection library (soft float ABI)
922
GCC can now emit code for protecting applications from stack-smashing attacks.
923
The protection is realized by buffer overflow detection and reordering of
924
stack variables to avoid pointer corruption.
928
ifenabled(`libgomp',`
929
Package: libgomp`'GOMP_SO`'LS
930
Section: ifdef(`TARGET',`devel',`libs')
931
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
932
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
933
Pre-Depends: multiarch-support
934
Breaks: ${multiarch:breaks}
935
')`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]')
936
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
937
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
939
Description: GCC OpenMP (GOMP) support library
940
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
941
in the GNU Compiler Collection.
943
Package: libgomp`'GOMP_SO-dbg`'LS
944
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
947
Depends: BASEDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
948
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
949
')`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]')
951
Description: GCC OpenMP (GOMP) support library (debug symbols)
952
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
953
in the GNU Compiler Collection.
955
Package: lib32gomp`'GOMP_SO`'LS
956
Section: ifdef(`TARGET',`devel',`libs')
957
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
958
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
959
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
960
Conflicts: ${confl:lib32}
962
Description: GCC OpenMP (GOMP) support library (32bit)
963
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
964
in the GNU Compiler Collection.
966
Package: lib32gomp`'GOMP_SO-dbg`'LS
967
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
970
Depends: BASEDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
972
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
973
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
974
in the GNU Compiler Collection.
976
Package: lib64gomp`'GOMP_SO`'LS
977
Section: ifdef(`TARGET',`devel',`libs')
978
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
979
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
980
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
982
Description: GCC OpenMP (GOMP) support library (64bit)
983
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
984
in the GNU Compiler Collection.
986
Package: lib64gomp`'GOMP_SO-dbg`'LS
987
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
990
Depends: BASEDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
992
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
993
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
994
in the GNU Compiler Collection.
996
Package: libn32gomp`'GOMP_SO`'LS
997
Section: ifdef(`TARGET',`devel',`libs')
998
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
999
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1000
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1002
Description: GCC OpenMP (GOMP) support library (n32)
1003
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1004
in the GNU Compiler Collection.
1006
Package: libn32gomp`'GOMP_SO-dbg`'LS
1007
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1010
Depends: BASEDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1012
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1013
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1015
ifenabled(`libx32gomp',`
1016
Package: libx32gomp`'GOMP_SO`'LS
1017
Section: ifdef(`TARGET',`devel',`libs')
1018
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1019
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1020
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1022
Description: GCC OpenMP (GOMP) support library (x32)
1023
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1024
in the GNU Compiler Collection.
1026
Package: libx32gomp`'GOMP_SO-dbg`'LS
1027
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1030
Depends: BASEDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1032
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1033
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1036
ifenabled(`libhfgomp',`
1037
Package: libhfgomp`'GOMP_SO`'LS
1038
Section: ifdef(`TARGET',`devel',`libs')
1039
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1040
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1041
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1042
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1044
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1045
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1046
in the GNU Compiler Collection.
1048
Package: libhfgomp`'GOMP_SO-dbg`'LS
1049
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1052
Depends: BASEDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1053
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1055
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1056
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1059
ifenabled(`libsfgomp',`
1060
Package: libsfgomp`'GOMP_SO`'LS
1061
Section: ifdef(`TARGET',`devel',`libs')
1062
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1063
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1064
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1065
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1067
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1068
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1069
in the GNU Compiler Collection.
1071
Package: libsfgomp`'GOMP_SO-dbg`'LS
1072
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1075
Depends: BASEDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1076
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1078
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1079
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1082
ifenabled(`libneongomp',`
1083
Package: libgomp`'GOMP_SO-neon`'LS
1084
Architecture: NEON_ARCHS
1087
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1089
Description: GCC OpenMP (GOMP) support library [neon optimized]
1090
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1091
in the GNU Compiler Collection.
1093
This set of libraries is optimized to use a NEON coprocessor, and will
1094
be selected instead when running under systems which have one.
1098
ifenabled(`libitm',`
1099
Package: libitm`'ITM_SO`'LS
1100
Section: ifdef(`TARGET',`devel',`libs')
1101
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1102
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1103
Pre-Depends: multiarch-support
1104
')`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]')
1105
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1106
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1108
Description: GNU Transactional Memory Library
1109
GNU Transactional Memory Library (libitm) provides transaction support for
1110
accesses to the memory of a process, enabling easy-to-use synchronization of
1111
accesses to shared memory by several threads.
1113
Package: libitm`'ITM_SO-dbg`'LS
1114
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1117
Depends: BASEDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1118
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1119
')`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]')
1121
Description: GNU Transactional Memory Library (debug symbols)
1122
GNU Transactional Memory Library (libitm) provides transaction support for
1123
accesses to the memory of a process, enabling easy-to-use synchronization of
1124
accesses to shared memory by several threads.
1126
Package: lib32itm`'ITM_SO`'LS
1127
Section: ifdef(`TARGET',`devel',`libs')
1128
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1129
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1130
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1131
Conflicts: ${confl:lib32}
1133
Description: GNU Transactional Memory Library (32bit)
1134
GNU Transactional Memory Library (libitm) provides transaction support for
1135
accesses to the memory of a process, enabling easy-to-use synchronization of
1136
accesses to shared memory by several threads.
1138
Package: lib32itm`'ITM_SO-dbg`'LS
1139
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1142
Depends: BASEDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1144
Description: GNU Transactional Memory Library (32 bit debug symbols)
1145
GNU Transactional Memory Library (libitm) provides transaction support for
1146
accesses to the memory of a process, enabling easy-to-use synchronization of
1147
accesses to shared memory by several threads.
1149
Package: lib64itm`'ITM_SO`'LS
1150
Section: ifdef(`TARGET',`devel',`libs')
1151
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1152
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1153
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1155
Description: GNU Transactional Memory Library (64bit)
1156
GNU Transactional Memory Library (libitm) provides transaction support for
1157
accesses to the memory of a process, enabling easy-to-use synchronization of
1158
accesses to shared memory by several threads.
1160
Package: lib64itm`'ITM_SO-dbg`'LS
1161
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1164
Depends: BASEDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1166
Description: GNU Transactional Memory Library (64bit debug symbols)
1167
GNU Transactional Memory Library (libitm) provides transaction support for
1168
accesses to the memory of a process, enabling easy-to-use synchronization of
1169
accesses to shared memory by several threads.
1171
Package: libn32itm`'ITM_SO`'LS
1172
Section: ifdef(`TARGET',`devel',`libs')
1173
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1174
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1175
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1177
Description: GNU Transactional Memory Library (n32)
1178
GNU Transactional Memory Library (libitm) provides transaction support for
1179
accesses to the memory of a process, enabling easy-to-use synchronization of
1180
accesses to shared memory by several threads.
1182
Package: libn32itm`'ITM_SO-dbg`'LS
1183
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1186
Depends: BASEDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1188
Description: GNU Transactional Memory Library (n32 debug symbols)
1189
GNU Transactional Memory Library (libitm) provides transaction support for
1190
accesses to the memory of a process, enabling easy-to-use synchronization of
1191
accesses to shared memory by several threads.
1193
ifenabled(`libx32itm',`
1194
Package: libx32itm`'ITM_SO`'LS
1195
Section: ifdef(`TARGET',`devel',`libs')
1196
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1197
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1198
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1200
Description: GNU Transactional Memory Library (x32)
1201
This manual documents the usage and internals of libitm. It provides
1202
transaction support for accesses to the memory of a process, enabling
1203
easy-to-use synchronization of accesses to shared memory by several threads.
1205
Package: libx32itm`'ITM_SO-dbg`'LS
1206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1209
Depends: BASEDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1211
Description: GNU Transactional Memory Library (x32 debug symbols)
1212
This manual documents the usage and internals of libitm. It provides
1213
transaction support for accesses to the memory of a process, enabling
1214
easy-to-use synchronization of accesses to shared memory by several threads.
1217
ifenabled(`libhfitm',`
1218
Package: libhfitm`'ITM_SO`'LS
1219
Section: ifdef(`TARGET',`devel',`libs')
1220
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1221
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1222
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1223
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1225
Description: GNU Transactional Memory Library (hard float ABI)
1226
GNU Transactional Memory Library (libitm) provides transaction support for
1227
accesses to the memory of a process, enabling easy-to-use synchronization of
1228
accesses to shared memory by several threads.
1230
Package: libhfitm`'ITM_SO-dbg`'LS
1231
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1234
Depends: BASEDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1235
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1237
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1238
GNU Transactional Memory Library (libitm) provides transaction support for
1239
accesses to the memory of a process, enabling easy-to-use synchronization of
1240
accesses to shared memory by several threads.
1243
ifenabled(`libsfitm',`
1244
Package: libsfitm`'ITM_SO`'LS
1245
Section: ifdef(`TARGET',`devel',`libs')
1246
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1247
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1248
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1250
Description: GNU Transactional Memory Library (soft float ABI)
1251
GNU Transactional Memory Library (libitm) provides transaction support for
1252
accesses to the memory of a process, enabling easy-to-use synchronization of
1253
accesses to shared memory by several threads.
1255
Package: libsfitm`'ITM_SO-dbg`'LS
1256
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1259
Depends: BASEDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1261
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1262
GNU Transactional Memory Library (libitm) provides transaction support for
1263
accesses to the memory of a process, enabling easy-to-use synchronization of
1264
accesses to shared memory by several threads.
1267
ifenabled(`libneonitm',`
1268
Package: libitm`'ITM_SO-neon`'LS
1269
Architecture: NEON_ARCHS
1272
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1274
Description: GNU Transactional Memory Library [neon optimized]
1275
GNU Transactional Memory Library (libitm) provides transaction support for
1276
accesses to the memory of a process, enabling easy-to-use synchronization of
1277
accesses to shared memory by several threads.
1279
This set of libraries is optimized to use a NEON coprocessor, and will
1280
be selected instead when running under systems which have one.
1284
ifenabled(`libatomic',`
1285
Package: libatomic`'ATOMIC_SO`'LS
1286
Section: ifdef(`TARGET',`devel',`libs')
1287
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1288
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1289
Pre-Depends: multiarch-support
1290
')`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]')
1291
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1292
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1294
Description: support library providing __atomic built-in functions
1295
library providing __atomic built-in functions. When an atomic call cannot
1296
be turned into lock-free instructions, GCC will make calls into this library.
1298
Package: libatomic`'ATOMIC_SO-dbg`'LS
1299
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1302
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1303
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1304
')`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]')
1306
Description: support library providing __atomic built-in functions (debug symbols)
1307
library providing __atomic built-in functions. When an atomic call cannot
1308
be turned into lock-free instructions, GCC will make calls into this library.
1310
Package: lib32atomic`'ATOMIC_SO`'LS
1311
Section: ifdef(`TARGET',`devel',`libs')
1312
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1313
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1314
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1315
Conflicts: ${confl:lib32}
1317
Description: support library providing __atomic built-in functions (32bit)
1318
library providing __atomic built-in functions. When an atomic call cannot
1319
be turned into lock-free instructions, GCC will make calls into this library.
1321
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1322
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1325
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1327
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1328
library providing __atomic built-in functions. When an atomic call cannot
1329
be turned into lock-free instructions, GCC will make calls into this library.
1331
Package: lib64atomic`'ATOMIC_SO`'LS
1332
Section: ifdef(`TARGET',`devel',`libs')
1333
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1334
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1335
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1337
Description: support library providing __atomic built-in functions (64bit)
1338
library providing __atomic built-in functions. When an atomic call cannot
1339
be turned into lock-free instructions, GCC will make calls into this library.
1341
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1342
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1345
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1347
Description: support library providing __atomic built-in functions (64bit debug symbols)
1348
library providing __atomic built-in functions. When an atomic call cannot
1349
be turned into lock-free instructions, GCC will make calls into this library.
1351
Package: libn32atomic`'ATOMIC_SO`'LS
1352
Section: ifdef(`TARGET',`devel',`libs')
1353
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1354
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1355
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1357
Description: support library providing __atomic built-in functions (n32)
1358
library providing __atomic built-in functions. When an atomic call cannot
1359
be turned into lock-free instructions, GCC will make calls into this library.
1361
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1362
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1365
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1367
Description: support library providing __atomic built-in functions (n32 debug symbols)
1368
library providing __atomic built-in functions. When an atomic call cannot
1369
be turned into lock-free instructions, GCC will make calls into this library.
1371
ifenabled(`libx32atomic',`
1372
Package: libx32atomic`'ATOMIC_SO`'LS
1373
Section: ifdef(`TARGET',`devel',`libs')
1374
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1375
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1376
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1378
Description: support library providing __atomic built-in functions (x32)
1379
library providing __atomic built-in functions. When an atomic call cannot
1380
be turned into lock-free instructions, GCC will make calls into this library.
1382
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1383
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1386
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1388
Description: support library providing __atomic built-in functions (x32 debug symbols)
1389
library providing __atomic built-in functions. When an atomic call cannot
1390
be turned into lock-free instructions, GCC will make calls into this library.
1391
')`'dnl libx32atomic
1393
ifenabled(`libhfatomic',`
1394
Package: libhfatomic`'ATOMIC_SO`'LS
1395
Section: ifdef(`TARGET',`devel',`libs')
1396
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1397
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1398
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1399
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1401
Description: support library providing __atomic built-in functions (hard float ABI)
1402
library providing __atomic built-in functions. When an atomic call cannot
1403
be turned into lock-free instructions, GCC will make calls into this library.
1405
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1406
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1409
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1410
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1412
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1413
library providing __atomic built-in functions. When an atomic call cannot
1414
be turned into lock-free instructions, GCC will make calls into this library.
1417
ifenabled(`libsfatomic',`
1418
Package: libsfatomic`'ATOMIC_SO`'LS
1419
Section: ifdef(`TARGET',`devel',`libs')
1420
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1421
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1422
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1424
Description: support library providing __atomic built-in functions (soft float ABI)
1425
library providing __atomic built-in functions. When an atomic call cannot
1426
be turned into lock-free instructions, GCC will make calls into this library.
1428
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1429
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1432
Depends: BASEDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1434
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1435
library providing __atomic built-in functions. When an atomic call cannot
1436
be turned into lock-free instructions, GCC will make calls into this library.
1439
ifenabled(`libneonatomic',`
1440
Package: libatomic`'ATOMIC_SO-neon`'LS
1441
Architecture: NEON_ARCHS
1444
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1446
Description: support library providing __atomic built-in functions [neon optimized]
1447
library providing __atomic built-in functions. When an atomic call cannot
1448
be turned into lock-free instructions, GCC will make calls into this library.
1450
This set of libraries is optimized to use a NEON coprocessor, and will
1451
be selected instead when running under systems which have one.
1452
')`'dnl libneonatomic
1455
ifenabled(`libasan',`
1456
Package: libasan`'ASAN_SO`'LS
1457
Section: ifdef(`TARGET',`devel',`libs')
1458
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1459
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1460
Pre-Depends: multiarch-support
1461
')`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]')
1462
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1463
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1465
Description: AddressSanitizer -- a fast memory error detector
1466
AddressSanitizer (ASan) is a fast memory error detector. It finds
1467
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1469
Package: libasan`'ASAN_SO-dbg`'LS
1470
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1473
Depends: BASEDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1474
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1475
')`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]')
1477
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1478
AddressSanitizer (ASan) is a fast memory error detector. It finds
1479
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1481
Package: lib32asan`'ASAN_SO`'LS
1482
Section: ifdef(`TARGET',`devel',`libs')
1483
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1484
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1485
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1486
Conflicts: ${confl:lib32}
1488
Description: AddressSanitizer -- a fast memory error detector (32bit)
1489
AddressSanitizer (ASan) is a fast memory error detector. It finds
1490
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1492
Package: lib32asan`'ASAN_SO-dbg`'LS
1493
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1496
Depends: BASEDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1498
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1499
AddressSanitizer (ASan) is a fast memory error detector. It finds
1500
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1502
Package: lib64asan`'ASAN_SO`'LS
1503
Section: ifdef(`TARGET',`devel',`libs')
1504
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1505
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1506
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1508
Description: AddressSanitizer -- a fast memory error detector (64bit)
1509
AddressSanitizer (ASan) is a fast memory error detector. It finds
1510
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1512
Package: lib64asan`'ASAN_SO-dbg`'LS
1513
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1516
Depends: BASEDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1518
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1519
AddressSanitizer (ASan) is a fast memory error detector. It finds
1520
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1522
Package: libn32asan`'ASAN_SO`'LS
1523
Section: ifdef(`TARGET',`devel',`libs')
1524
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1525
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1526
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1528
Description: AddressSanitizer -- a fast memory error detector (n32)
1529
AddressSanitizer (ASan) is a fast memory error detector. It finds
1530
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1532
Package: libn32asan`'ASAN_SO-dbg`'LS
1533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1536
Depends: BASEDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1538
Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1539
AddressSanitizer (ASan) is a fast memory error detector. It finds
1540
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1542
ifenabled(`libx32asan',`
1543
Package: libx32asan`'ASAN_SO`'LS
1544
Section: ifdef(`TARGET',`devel',`libs')
1545
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1546
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1547
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1549
Description: AddressSanitizer -- a fast memory error detector (x32)
1550
AddressSanitizer (ASan) is a fast memory error detector. It finds
1551
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1553
Package: libx32asan`'ASAN_SO-dbg`'LS
1554
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1557
Depends: BASEDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1559
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1560
AddressSanitizer (ASan) is a fast memory error detector. It finds
1561
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1564
ifenabled(`libhfasan',`
1565
Package: libhfasan`'ASAN_SO`'LS
1566
Section: ifdef(`TARGET',`devel',`libs')
1567
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1568
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1569
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1570
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1572
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1573
AddressSanitizer (ASan) is a fast memory error detector. It finds
1574
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1576
Package: libhfasan`'ASAN_SO-dbg`'LS
1577
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1580
Depends: BASEDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1581
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1583
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1584
AddressSanitizer (ASan) is a fast memory error detector. It finds
1585
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1588
ifenabled(`libsfasan',`
1589
Package: libsfasan`'ASAN_SO`'LS
1590
Section: ifdef(`TARGET',`devel',`libs')
1591
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1592
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1593
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1595
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1596
AddressSanitizer (ASan) is a fast memory error detector. It finds
1597
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1599
Package: libsfasan`'ASAN_SO-dbg`'LS
1600
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1603
Depends: BASEDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1605
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1606
AddressSanitizer (ASan) is a fast memory error detector. It finds
1607
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1610
ifenabled(`libneonasan',`
1611
Package: libasan`'ASAN_SO-neon`'LS
1612
Architecture: NEON_ARCHS
1615
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1617
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1618
AddressSanitizer (ASan) is a fast memory error detector. It finds
1619
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1621
This set of libraries is optimized to use a NEON coprocessor, and will
1622
be selected instead when running under systems which have one.
1626
ifenabled(`libtsan',`
1627
Package: libtsan`'TSAN_SO`'LS
1628
Section: ifdef(`TARGET',`devel',`libs')
1629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1630
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1631
Pre-Depends: multiarch-support
1632
')`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]')
1633
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1634
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1636
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1637
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1638
The Linux and Mac versions are based on Valgrind.
1640
Package: libtsan`'TSAN_SO-dbg`'LS
1641
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1644
Depends: BASEDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1645
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1646
')`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]')
1648
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1649
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1650
The Linux and Mac versions are based on Valgrind.
1652
ifenabled(`lib32tsan',`
1653
Package: lib32tsan`'TSAN_SO`'LS
1654
Section: ifdef(`TARGET',`devel',`libs')
1655
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1656
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1657
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1658
Conflicts: ${confl:lib32}
1660
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1661
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1662
The Linux and Mac versions are based on Valgrind.
1664
Package: lib32tsan`'TSAN_SO-dbg`'LS
1665
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1668
Depends: BASEDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1670
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1671
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1672
The Linux and Mac versions are based on Valgrind.
1675
ifenabled(`lib64tsan',`
1676
Package: lib64tsan`'TSAN_SO`'LS
1677
Section: ifdef(`TARGET',`devel',`libs')
1678
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1679
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1680
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1682
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1683
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1684
The Linux and Mac versions are based on Valgrind.
1686
Package: lib64tsan`'TSAN_SO-dbg`'LS
1687
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1690
Depends: BASEDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1692
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1693
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1694
The Linux and Mac versions are based on Valgrind.
1697
ifenabled(`libn32tsan',`
1698
Package: libn32tsan`'TSAN_SO`'LS
1699
Section: ifdef(`TARGET',`devel',`libs')
1700
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1701
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1702
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1704
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1705
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1706
The Linux and Mac versions are based on Valgrind.
1708
Package: libn32tsan`'TSAN_SO-dbg`'LS
1709
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1712
Depends: BASEDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1714
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1715
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1716
The Linux and Mac versions are based on Valgrind.
1719
ifenabled(`libx32tsan',`
1720
Package: libx32tsan`'TSAN_SO`'LS
1721
Section: ifdef(`TARGET',`devel',`libs')
1722
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1723
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1724
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1726
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
1727
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1728
The Linux and Mac versions are based on Valgrind.
1730
Package: libx32tsan`'TSAN_SO-dbg`'LS
1731
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1734
Depends: BASEDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
1736
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
1737
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1738
The Linux and Mac versions are based on Valgrind.
1741
ifenabled(`libhftsan',`
1742
Package: libhftsan`'TSAN_SO`'LS
1743
Section: ifdef(`TARGET',`devel',`libs')
1744
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1745
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1746
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1747
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
1749
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
1750
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1751
The Linux and Mac versions are based on Valgrind.
1753
Package: libhftsan`'TSAN_SO-dbg`'LS
1754
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1757
Depends: BASEDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
1758
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
1760
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
1763
ifenabled(`libsftsan',`
1764
Package: libsftsan`'TSAN_SO`'LS
1765
Section: ifdef(`TARGET',`devel',`libs')
1766
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1767
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1768
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1770
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
1771
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1772
The Linux and Mac versions are based on Valgrind.
1774
Package: libsftsan`'TSAN_SO-dbg`'LS
1775
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1778
Depends: BASEDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
1780
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
1781
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1782
The Linux and Mac versions are based on Valgrind.
1785
ifenabled(`libneontsan',`
1786
Package: libtsan`'TSAN_SO-neon`'LS
1787
Architecture: NEON_ARCHS
1790
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1792
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
1793
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1794
The Linux and Mac versions are based on Valgrind.
1796
This set of libraries is optimized to use a NEON coprocessor, and will
1797
be selected instead when running under systems which have one.
1801
ifenabled(`libbacktrace',`
1802
Package: libbacktrace`'BTRACE_SO`'LS
1803
Section: ifdef(`TARGET',`devel',`libs')
1804
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1805
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1806
Pre-Depends: multiarch-support
1807
')`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]')
1808
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1809
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1811
Description: stack backtrace library
1812
libbacktrace uses the GCC unwind interface to collect a stack trace,
1813
and parses DWARF debug info to get file/line/function information.
1815
Package: libbacktrace`'BTRACE_SO-dbg`'LS
1816
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1819
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
1820
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1821
')`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]')
1823
Description: stack backtrace library (debug symbols)
1824
libbacktrace uses the GCC unwind interface to collect a stack trace,
1825
and parses DWARF debug info to get file/line/function information.
1827
Package: lib32backtrace`'BTRACE_SO`'LS
1828
Section: ifdef(`TARGET',`devel',`libs')
1829
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1830
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1831
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1832
Conflicts: ${confl:lib32}
1834
Description: stack backtrace library (32bit)
1835
libbacktrace uses the GCC unwind interface to collect a stack trace,
1836
and parses DWARF debug info to get file/line/function information.
1838
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
1839
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1842
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
1844
Description: stack backtrace library (32 bit debug symbols)
1845
libbacktrace uses the GCC unwind interface to collect a stack trace,
1846
and parses DWARF debug info to get file/line/function information.
1848
Package: lib64backtrace`'BTRACE_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: stack backtrace library (64bit)
1855
libbacktrace uses the GCC unwind interface to collect a stack trace,
1856
and parses DWARF debug info to get file/line/function information.
1858
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
1859
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1862
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
1864
Description: stack backtrace library (64bit debug symbols)
1865
libbacktrace uses the GCC unwind interface to collect a stack trace,
1866
and parses DWARF debug info to get file/line/function information.
1868
Package: libn32backtrace`'BTRACE_SO`'LS
1869
Section: ifdef(`TARGET',`devel',`libs')
1870
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1871
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1872
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1874
Description: stack backtrace library (n32)
1875
libbacktrace uses the GCC unwind interface to collect a stack trace,
1876
and parses DWARF debug info to get file/line/function information.
1878
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
1879
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1882
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
1884
Description: stack backtrace library (n32 debug symbols)
1885
libbacktrace uses the GCC unwind interface to collect a stack trace,
1886
and parses DWARF debug info to get file/line/function information.
1888
ifenabled(`libx32backtrace',`
1889
Package: libx32backtrace`'BTRACE_SO`'LS
1890
Section: ifdef(`TARGET',`devel',`libs')
1891
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1892
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1893
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1895
Description: stack backtrace library (x32)
1896
libbacktrace uses the GCC unwind interface to collect a stack trace,
1897
and parses DWARF debug info to get file/line/function information.
1899
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
1900
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1903
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
1905
Description: stack backtrace library (x32 debug symbols)
1906
libbacktrace uses the GCC unwind interface to collect a stack trace,
1907
and parses DWARF debug info to get file/line/function information.
1908
')`'dnl libx32backtrace
1910
ifenabled(`libhfbacktrace',`
1911
Package: libhfbacktrace`'BTRACE_SO`'LS
1912
Section: ifdef(`TARGET',`devel',`libs')
1913
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1914
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1915
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1916
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
1918
Description: stack backtrace library (hard float ABI)
1919
libbacktrace uses the GCC unwind interface to collect a stack trace,
1920
and parses DWARF debug info to get file/line/function information.
1922
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
1923
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1926
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
1927
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
1929
Description: stack backtrace library (hard float ABI debug symbols)
1930
libbacktrace uses the GCC unwind interface to collect a stack trace,
1931
and parses DWARF debug info to get file/line/function information.
1932
')`'dnl libhfbacktrace
1934
ifenabled(`libsfbacktrace',`
1935
Package: libsfbacktrace`'BTRACE_SO`'LS
1936
Section: ifdef(`TARGET',`devel',`libs')
1937
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1938
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1939
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1941
Description: stack backtrace library (soft float ABI)
1942
libbacktrace uses the GCC unwind interface to collect a stack trace,
1943
and parses DWARF debug info to get file/line/function information.
1945
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
1946
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1949
Depends: BASEDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
1951
Description: stack backtrace library (soft float ABI debug symbols)
1952
libbacktrace uses the GCC unwind interface to collect a stack trace,
1953
and parses DWARF debug info to get file/line/function information.
1954
')`'dnl libsfbacktrace
1956
ifenabled(`libneonbacktrace',`
1957
Package: libbacktrace`'BTRACE_SO-neon`'LS
1958
Architecture: NEON_ARCHS
1961
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1963
Description: stack backtrace library [neon optimized]
1964
libbacktrace uses the GCC unwind interface to collect a stack trace,
1965
and parses DWARF debug info to get file/line/function information.
1967
This set of libraries is optimized to use a NEON coprocessor, and will
1968
be selected instead when running under systems which have one.
1969
')`'dnl libneonbacktrace
1970
')`'dnl libbacktrace
1973
ifenabled(`libqmath',`
1974
Package: libquadmath`'QMATH_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
1980
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1981
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
1983
Description: GCC Quad-Precision Math Library
1984
A library, which provides quad-precision mathematical functions on targets
1985
supporting the __float128 datatype. The library is used to provide on such
1986
targets the REAL(16) type in the GNU Fortran compiler.
1988
Package: libquadmath`'QMATH_SO-dbg`'LS
1989
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1992
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
1993
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
1996
Description: GCC Quad-Precision Math Library (debug symbols)
1997
A library, which provides quad-precision mathematical functions on targets
1998
supporting the __float128 datatype.
2000
Package: lib32quadmath`'QMATH_SO`'LS
2001
Section: ifdef(`TARGET',`devel',`libs')
2002
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2003
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2004
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2005
Conflicts: ${confl:lib32}
2007
Description: GCC Quad-Precision Math Library (32bit)
2008
A library, which provides quad-precision mathematical functions on targets
2009
supporting the __float128 datatype. The library is used to provide on such
2010
targets the REAL(16) type in the GNU Fortran compiler.
2012
Package: lib32quadmath`'QMATH_SO-dbg`'LS
2013
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2016
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
2018
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
2019
A library, which provides quad-precision mathematical functions on targets
2020
supporting the __float128 datatype.
2022
Package: lib64quadmath`'QMATH_SO`'LS
2023
Section: ifdef(`TARGET',`devel',`libs')
2024
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2025
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2026
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2028
Description: GCC Quad-Precision Math Library (64bit)
2029
A library, which provides quad-precision mathematical functions on targets
2030
supporting the __float128 datatype. The library is used to provide on such
2031
targets the REAL(16) type in the GNU Fortran compiler.
2033
Package: lib64quadmath`'QMATH_SO-dbg`'LS
2034
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2037
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
2039
Description: GCC Quad-Precision Math Library (64bit debug symbols)
2040
A library, which provides quad-precision mathematical functions on targets
2041
supporting the __float128 datatype.
2043
Package: libn32quadmath`'QMATH_SO`'LS
2044
Section: ifdef(`TARGET',`devel',`libs')
2045
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2046
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2047
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2049
Description: GCC Quad-Precision Math Library (n32)
2050
A library, which provides quad-precision mathematical functions on targets
2051
supporting the __float128 datatype. The library is used to provide on such
2052
targets the REAL(16) type in the GNU Fortran compiler.
2054
Package: libn32quadmath`'QMATH_SO-dbg`'LS
2055
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2058
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
2060
Description: GCC Quad-Precision Math Library (n32 debug symbols)
2061
A library, which provides quad-precision mathematical functions on targets
2062
supporting the __float128 datatype.
2064
ifenabled(`libx32qmath',`
2065
Package: libx32quadmath`'QMATH_SO`'LS
2066
Section: ifdef(`TARGET',`devel',`libs')
2067
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2068
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2069
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2071
Description: GCC Quad-Precision Math Library (x32)
2072
A library, which provides quad-precision mathematical functions on targets
2073
supporting the __float128 datatype. The library is used to provide on such
2074
targets the REAL(16) type in the GNU Fortran compiler.
2076
Package: libx32quadmath`'QMATH_SO-dbg`'LS
2077
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2080
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
2082
Description: GCC Quad-Precision Math Library (x32 debug symbols)
2083
A library, which provides quad-precision mathematical functions on targets
2084
supporting the __float128 datatype.
2087
ifenabled(`libhfqmath',`
2088
Package: libhfquadmath`'QMATH_SO`'LS
2089
Section: ifdef(`TARGET',`devel',`libs')
2090
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2091
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2092
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2094
Description: GCC Quad-Precision Math Library (hard float ABI)
2095
A library, which provides quad-precision mathematical functions on targets
2096
supporting the __float128 datatype. The library is used to provide on such
2097
targets the REAL(16) type in the GNU Fortran compiler.
2099
Package: libhfquadmath`'QMATH_SO-dbg`'LS
2100
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2103
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
2105
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2106
A library, which provides quad-precision mathematical functions on targets
2107
supporting the __float128 datatype.
2110
ifenabled(`libsfqmath',`
2111
Package: libsfquadmath`'QMATH_SO`'LS
2112
Section: ifdef(`TARGET',`devel',`libs')
2113
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2114
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2115
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2117
Description: GCC Quad-Precision Math Library (soft float ABI)
2118
A library, which provides quad-precision mathematical functions on targets
2119
supporting the __float128 datatype. The library is used to provide on such
2120
targets the REAL(16) type in the GNU Fortran compiler.
2122
Package: libsfquadmath`'QMATH_SO-dbg`'LS
2123
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2126
Depends: BASEDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
2128
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
2129
A library, which provides quad-precision mathematical functions on targets
2130
supporting the __float128 datatype.
2135
ifenabled(`objppdev',`
2136
Package: gobjc++`'PV`'TS
2138
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2139
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2140
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
2141
Provides: objc++-compiler`'TS
2143
Description: GNU Objective-C++ compiler
2144
This is the GNU Objective-C++ compiler, which compiles
2145
Objective-C++ on platforms supported by the gcc compiler. It uses the
2146
gcc backend to generate optimized code.
2149
ifenabled(`multilib',`
2150
Package: gobjc++`'PV-multilib`'TS
2151
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2153
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2154
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
2156
Description: GNU Objective-C++ compiler (multilib files)
2157
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
2158
platforms supported by the gcc compiler.
2160
On architectures with multilib support, the package contains files
2161
and dependencies for the non-default multilib architecture(s).
2166
ifenabled(`objcdev',`
2167
Package: gobjc`'PV`'TS
2169
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2170
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libdevdep(objc`'PV-dev,,=), ${misc:Depends}
2171
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
2172
Provides: objc-compiler`'TS
2173
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
2175
Description: GNU Objective-C compiler
2176
This is the GNU Objective-C compiler, which compiles
2177
Objective-C on platforms supported by the gcc compiler. It uses the
2178
gcc backend to generate optimized code.
2180
ifenabled(`multilib',`
2181
Package: gobjc`'PV-multilib`'TS
2182
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2184
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2185
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2187
Description: GNU Objective-C compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2188
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
2189
supported by the gcc compiler.
2191
On architectures with multilib support, the package contains files
2192
and dependencies for the non-default multilib architecture(s).
2195
Package: libobjc`'PV-dev`'LS
2196
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2199
Depends: BASEDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
2200
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2203
Description: Runtime library for GNU Objective-C applications (development files)
2204
This package contains the headers and static library files needed to build
2205
GNU ObjC applications.
2207
Package: lib64objc`'PV-dev`'LS
2208
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2211
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
2213
Description: Runtime library for GNU Objective-C applications (64bit development files)
2214
This package contains the headers and static library files needed to build
2215
GNU ObjC applications.
2217
Package: lib32objc`'PV-dev`'LS
2218
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2221
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
2223
Description: Runtime library for GNU Objective-C applications (32bit development files)
2224
This package contains the headers and static library files needed to build
2225
GNU ObjC applications.
2227
Package: libn32objc`'PV-dev`'LS
2228
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2231
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2233
Description: Runtime library for GNU Objective-C applications (n32 development files)
2234
This package contains the headers and static library files needed to build
2235
GNU ObjC applications.
2237
ifenabled(`x32dev',`
2238
Package: libx32objc`'PV-dev`'LS
2239
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2242
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2244
Description: Runtime library for GNU Objective-C applications (x32 development files)
2245
This package contains the headers and static library files needed to build
2246
GNU ObjC applications.
2250
Package: libhfobjc`'PV-dev`'LS
2251
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2254
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2256
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
2257
This package contains the headers and static library files needed to build
2258
GNU ObjC applications.
2262
Package: libsfobjc`'PV-dev`'LS
2263
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2266
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2268
Description: Runtime library for GNU Objective-C applications (soft float development files)
2269
This package contains the headers and static library files needed to build
2270
GNU ObjC applications.
2274
ifenabled(`libobjc',`
2275
Package: libobjc`'OBJC_SO`'LS
2276
Section: ifdef(`TARGET',`devel',`libs')
2277
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2278
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2279
Pre-Depends: multiarch-support
2280
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
2281
',`')')`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]')
2282
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2283
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2285
Description: Runtime library for GNU Objective-C applications
2286
Library needed for GNU ObjC applications linked against the shared library.
2288
Package: libobjc`'OBJC_SO-dbg`'LS
2290
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2291
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2292
')`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]')
2294
Depends: BASEDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2296
Description: Runtime library for GNU Objective-C applications (debug symbols)
2297
Library needed for GNU ObjC applications linked against the shared library.
2300
ifenabled(`lib64objc',`
2301
Package: lib64objc`'OBJC_SO`'LS
2302
Section: ifdef(`TARGET',`devel',`libs')
2303
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2304
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2305
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2307
Description: Runtime library for GNU Objective-C applications (64bit)
2308
Library needed for GNU ObjC applications linked against the shared library.
2310
Package: lib64objc`'OBJC_SO-dbg`'LS
2312
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2314
Depends: BASEDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
2316
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
2317
Library needed for GNU ObjC applications linked against the shared library.
2320
ifenabled(`lib32objc',`
2321
Package: lib32objc`'OBJC_SO`'LS
2322
Section: ifdef(`TARGET',`devel',`libs')
2323
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2324
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2325
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2326
Conflicts: ${confl:lib32}
2328
Description: Runtime library for GNU Objective-C applications (32bit)
2329
Library needed for GNU ObjC applications linked against the shared library.
2331
Package: lib32objc`'OBJC_SO-dbg`'LS
2333
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2335
Depends: BASEDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
2337
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
2338
Library needed for GNU ObjC applications linked against the shared library.
2341
ifenabled(`libn32objc',`
2342
Package: libn32objc`'OBJC_SO`'LS
2343
Section: ifdef(`TARGET',`devel',`libs')
2344
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2345
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2346
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2348
Description: Runtime library for GNU Objective-C applications (n32)
2349
Library needed for GNU ObjC applications linked against the shared library.
2351
Package: libn32objc`'OBJC_SO-dbg`'LS
2353
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2355
Depends: BASEDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
2357
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
2358
Library needed for GNU ObjC applications linked against the shared library.
2361
ifenabled(`libx32objc',`
2362
Package: libx32objc`'OBJC_SO`'LS
2363
Section: ifdef(`TARGET',`devel',`libs')
2364
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2365
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2366
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2368
Description: Runtime library for GNU Objective-C applications (x32)
2369
Library needed for GNU ObjC applications linked against the shared library.
2371
Package: libx32objc`'OBJC_SO-dbg`'LS
2373
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2375
Depends: BASEDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
2377
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
2378
Library needed for GNU ObjC applications linked against the shared library.
2381
ifenabled(`libhfobjc',`
2382
Package: libhfobjc`'OBJC_SO`'LS
2383
Section: ifdef(`TARGET',`devel',`libs')
2384
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2385
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2386
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2387
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
2389
Description: Runtime library for GNU Objective-C applications (hard float ABI)
2390
Library needed for GNU ObjC applications linked against the shared library.
2392
Package: libhfobjc`'OBJC_SO-dbg`'LS
2394
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2396
Depends: BASEDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
2397
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
2399
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
2400
Library needed for GNU ObjC applications linked against the shared library.
2403
ifenabled(`libsfobjc',`
2404
Package: libsfobjc`'OBJC_SO`'LS
2405
Section: ifdef(`TARGET',`devel',`libs')
2406
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2407
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2408
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2409
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
2411
Description: Runtime library for GNU Objective-C applications (soft float ABI)
2412
Library needed for GNU ObjC applications linked against the shared library.
2414
Package: libsfobjc`'OBJC_SO-dbg`'LS
2416
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2418
Depends: BASEDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
2419
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
2421
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
2422
Library needed for GNU ObjC applications linked against the shared library.
2425
ifenabled(`libneonobjc',`
2426
Package: libobjc`'OBJC_SO-neon`'LS
2428
Architecture: NEON_ARCHS
2429
Priority: PRI(optional)
2430
Depends: BASEDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2432
Description: Runtime library for GNU Objective-C applications [NEON version]
2433
Library needed for GNU ObjC applications linked against the shared library.
2435
This set of libraries is optimized to use a NEON coprocessor, and will
2436
be selected instead when running under systems which have one.
2440
ifenabled(`fortran',`
2442
Package: gfortran`'PV`'TS
2444
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2445
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libdevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2446
Provides: fortran95-compiler, ${fortran:mod-version}
2447
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
2449
Description: GNU Fortran compiler
2450
This is the GNU Fortran compiler, which compiles
2451
Fortran on platforms supported by the gcc compiler. It uses the
2452
gcc backend to generate optimized code.
2454
ifenabled(`multilib',`
2455
Package: gfortran`'PV-multilib`'TS
2456
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2458
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2459
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
2461
Description: GNU Fortran compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2462
This is the GNU Fortran compiler, which compiles Fortran on platforms
2463
supported by the gcc compiler.
2465
On architectures with multilib support, the package contains files
2466
and dependencies for the non-default multilib architecture(s).
2469
ifenabled(`gfdldoc',`
2470
Package: gfortran`'PV-doc
2473
Priority: PRI(optional)
2474
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2475
Description: Documentation for the GNU Fortran compiler (gfortran)
2476
Documentation for the GNU Fortran compiler in info `format'.
2479
Package: libgfortran`'PV-dev`'LS
2480
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2481
Section: ifdef(`TARGET',`devel',`libdevel')
2483
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
2484
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
2487
Description: Runtime library for GNU Fortran applications (development files)
2488
This package contains the headers and static library files needed to build
2489
GNU Fortran applications.
2491
Package: lib64gfortran`'PV-dev`'LS
2492
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2495
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
2497
Description: Runtime library for GNU Fortran applications (64bit development files)
2498
This package contains the headers and static library files needed to build
2499
GNU Fortran applications.
2501
Package: lib32gfortran`'PV-dev`'LS
2502
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2505
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
2507
Description: Runtime library for GNU Fortran applications (32bit development files)
2508
This package contains the headers and static library files needed to build
2509
GNU Fortran applications.
2511
Package: libn32gfortran`'PV-dev`'LS
2512
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2515
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
2517
Description: Runtime library for GNU Fortran applications (n32 development files)
2518
This package contains the headers and static library files needed to build
2519
GNU Fortran applications.
2521
ifenabled(`x32dev',`
2522
Package: libx32gfortran`'PV-dev`'LS
2523
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2526
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
2528
Description: Runtime library for GNU Fortran applications (x32 development files)
2529
This package contains the headers and static library files needed to build
2530
GNU Fortran applications.
2531
')`'dnl libx32gfortran
2534
Package: libhfgfortran`'PV-dev`'LS
2535
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2538
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
2540
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
2541
This package contains the headers and static library files needed to build
2542
GNU Fortran applications.
2546
Package: libsfgfortran`'PV-dev`'LS
2547
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2550
Depends: BASEDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
2552
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
2553
This package contains the headers and static library files needed to build
2554
GNU Fortran applications.
2558
ifenabled(`libgfortran',`
2559
Package: libgfortran`'FORTRAN_SO`'LS
2560
Section: ifdef(`TARGET',`devel',`libs')
2561
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2562
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2563
Pre-Depends: multiarch-support
2564
Breaks: ${multiarch:breaks}
2565
')`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]')
2566
Priority: ifdef(`TARGET',`extra',PRI(optional))
2567
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2569
Description: Runtime library for GNU Fortran applications
2570
Library needed for GNU Fortran applications linked against the
2573
Package: libgfortran`'FORTRAN_SO-dbg`'LS
2575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2576
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2577
')`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]')
2579
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
2581
Description: Runtime library for GNU Fortran applications (debug symbols)
2582
Library needed for GNU Fortran applications linked against the
2586
ifenabled(`lib64gfortran',`
2587
Package: lib64gfortran`'FORTRAN_SO`'LS
2588
Section: ifdef(`TARGET',`devel',`libs')
2589
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2590
Priority: ifdef(`TARGET',`extra',PRI(optional))
2591
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2593
Description: Runtime library for GNU Fortran applications (64bit)
2594
Library needed for GNU Fortran applications linked against the
2597
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
2599
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2601
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
2603
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
2604
Library needed for GNU Fortran applications linked against the
2606
')`'dnl lib64gfortran
2608
ifenabled(`lib32gfortran',`
2609
Package: lib32gfortran`'FORTRAN_SO`'LS
2610
Section: ifdef(`TARGET',`devel',`libs')
2611
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2612
Priority: ifdef(`TARGET',`extra',PRI(optional))
2613
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2614
Conflicts: ${confl:lib32}
2616
Description: Runtime library for GNU Fortran applications (32bit)
2617
Library needed for GNU Fortran applications linked against the
2620
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
2622
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2624
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
2626
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
2627
Library needed for GNU Fortran applications linked against the
2629
')`'dnl lib32gfortran
2631
ifenabled(`libn32gfortran',`
2632
Package: libn32gfortran`'FORTRAN_SO`'LS
2633
Section: ifdef(`TARGET',`devel',`libs')
2634
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2635
Priority: ifdef(`TARGET',`extra',PRI(optional))
2636
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2638
Description: Runtime library for GNU Fortran applications (n32)
2639
Library needed for GNU Fortran applications linked against the
2642
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
2644
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2646
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
2648
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
2649
Library needed for GNU Fortran applications linked against the
2651
')`'dnl libn32gfortran
2653
ifenabled(`libx32gfortran',`
2654
Package: libx32gfortran`'FORTRAN_SO`'LS
2655
Section: ifdef(`TARGET',`devel',`libs')
2656
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2657
Priority: ifdef(`TARGET',`extra',PRI(optional))
2658
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2660
Description: Runtime library for GNU Fortran applications (x32)
2661
Library needed for GNU Fortran applications linked against the
2664
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
2666
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2668
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
2670
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
2671
Library needed for GNU Fortran applications linked against the
2673
')`'dnl libx32gfortran
2675
ifenabled(`libhfgfortran',`
2676
Package: libhfgfortran`'FORTRAN_SO`'LS
2677
Section: ifdef(`TARGET',`devel',`libs')
2678
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2679
Priority: ifdef(`TARGET',`extra',PRI(optional))
2680
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2681
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
2683
Description: Runtime library for GNU Fortran applications (hard float ABI)
2684
Library needed for GNU Fortran applications linked against the
2687
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
2689
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2691
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
2692
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
2694
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2695
Library needed for GNU Fortran applications linked against the
2697
')`'dnl libhfgfortran
2699
ifenabled(`libsfgfortran',`
2700
Package: libsfgfortran`'FORTRAN_SO`'LS
2701
Section: ifdef(`TARGET',`devel',`libs')
2702
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2703
Priority: ifdef(`TARGET',`extra',PRI(optional))
2704
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2705
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
2707
Description: Runtime library for GNU Fortran applications (soft float ABI)
2708
Library needed for GNU Fortran applications linked against the
2711
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
2713
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2715
Depends: BASEDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
2716
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
2718
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
2719
Library needed for GNU Fortran applications linked against the
2721
')`'dnl libsfgfortran
2723
ifenabled(`libneongfortran',`
2724
Package: libgfortran`'FORTRAN_SO-neon`'LS
2726
Architecture: NEON_ARCHS
2727
ifdef(`MULTIARCH', `Multi-Arch: same
2728
Pre-Depends: multiarch-support
2729
Breaks: ${multiarch:breaks}
2732
Depends: BASEDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2734
Description: Runtime library for GNU Fortran applications [NEON version]
2735
Library needed for GNU Fortran applications linked against the
2738
This set of libraries is optimized to use a NEON coprocessor, and will
2739
be selected instead when running under systems which have one.
2740
')`'dnl libneongfortran
2745
Package: gccgo`'PV`'TS
2747
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2748
Depends: BASEDEP, ifdef(`STANDALONEGO',,`gcc`'PV`'TS (= ${gcc:Version}), ')libdep(go`'GO_SO,), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
2749
Provides: go-compiler
2750
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
2752
Description: GNU Go compiler
2753
This is the GNU Go compiler, which compiles Go on platforms supported
2754
by the gcc compiler. It uses the gcc backend to generate optimized code.
2756
ifenabled(`multilib',`
2757
Package: gccgo`'PV-multilib`'TS
2758
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
2760
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2761
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
2762
Suggests: ${dep:libgobiarchdbg}
2764
Description: GNU Go compiler (multilib files)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
2765
This is the GNU Go compiler, which compiles Go on platforms supported
2766
by the gcc compiler.
2768
On architectures with multilib support, the package contains files
2769
and dependencies for the non-default multilib architecture(s).
2772
ifenabled(`gfdldoc',`
2773
Package: gccgo`'PV-doc
2776
Priority: PRI(optional)
2777
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2779
Description: Documentation for the GNU Go compiler (gccgo)
2780
Documentation for the GNU Go compiler in info `format'.
2784
ifenabled(`libggo',`
2785
Package: libgo`'GO_SO`'LS
2786
Section: ifdef(`TARGET',`devel',`libs')
2787
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2788
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2789
Pre-Depends: multiarch-support
2790
')`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]')
2791
Priority: ifdef(`TARGET',`extra',PRI(optional))
2792
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
2793
Replaces: libgo3`'LS
2795
Description: Runtime library for GNU Go applications
2796
Library needed for GNU Go applications linked against the
2799
Package: libgo`'GO_SO-dbg`'LS
2801
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2802
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
2803
')`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]')
2805
Depends: BASEDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
2807
Description: Runtime library for GNU Go applications (debug symbols)
2808
Library needed for GNU Go applications linked against the
2812
ifenabled(`lib64ggo',`
2813
Package: lib64go`'GO_SO`'LS
2814
Section: ifdef(`TARGET',`devel',`libs')
2815
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2816
Priority: ifdef(`TARGET',`extra',PRI(optional))
2817
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2818
Replaces: lib64go3`'LS
2820
Description: Runtime library for GNU Go applications (64bit)
2821
Library needed for GNU Go applications linked against the
2824
Package: lib64go`'GO_SO-dbg`'LS
2826
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2828
Depends: BASEDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
2830
Description: Runtime library for GNU Go applications (64bit debug symbols)
2831
Library needed for GNU Go applications linked against the
2835
ifenabled(`lib32ggo',`
2836
Package: lib32go`'GO_SO`'LS
2837
Section: ifdef(`TARGET',`devel',`libs')
2838
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2839
Priority: ifdef(`TARGET',`extra',PRI(optional))
2840
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2841
Conflicts: ${confl:lib32}
2842
Replaces: lib32go3`'LS
2844
Description: Runtime library for GNU Go applications (32bit)
2845
Library needed for GNU Go applications linked against the
2848
Package: lib32go`'GO_SO-dbg`'LS
2850
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2852
Depends: BASEDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
2854
Description: Runtime library for GNU Go applications (32 bit debug symbols)
2855
Library needed for GNU Go applications linked against the
2859
ifenabled(`libn32ggo',`
2860
Package: libn32go`'GO_SO`'LS
2861
Section: ifdef(`TARGET',`devel',`libs')
2862
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2863
Priority: ifdef(`TARGET',`extra',PRI(optional))
2864
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2865
Replaces: libn32go3`'LS
2867
Description: Runtime library for GNU Go applications (n32)
2868
Library needed for GNU Go applications linked against the
2871
Package: libn32go`'GO_SO-dbg`'LS
2873
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2875
Depends: BASEDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
2877
Description: Runtime library for GNU Go applications (n32 debug symbols)
2878
Library needed for GNU Go applications linked against the
2882
ifenabled(`libx32ggo',`
2883
Package: libx32go`'GO_SO`'LS
2884
Section: ifdef(`TARGET',`devel',`libs')
2885
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2886
Priority: ifdef(`TARGET',`extra',PRI(optional))
2887
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2888
Replaces: libx32go3`'LS
2890
Description: Runtime library for GNU Go applications (x32)
2891
Library needed for GNU Go applications linked against the
2894
Package: libx32go`'GO_SO-dbg`'LS
2896
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2898
Depends: BASEDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
2900
Description: Runtime library for GNU Go applications (x32 debug symbols)
2901
Library needed for GNU Go applications linked against the
2908
Package: gcj`'PV`'TS
2911
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2912
Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2913
Recommends: libecj-java-gcj
2914
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
2915
Replaces: libgcj11 (<< 4.5-20100101-1), gcj`'PV-jdk`'TS (<< 4.8.1-4)
2917
Description: GCJ byte code and native compiler for Java(TM)
2918
GCJ is a front end to the GCC compiler which can natively compile both
2919
Java(tm) source and bytecode files. The compiler can also generate class
2923
ifenabled(`libgcj',`
2924
ifenabled(`libgcjcommon',`
2925
Package: libgcj-common
2928
Priority: PRI(optional)
2929
Depends: BASEDEP, ${misc:Depends}
2930
Conflicts: classpath (<= 0.04-4)
2931
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
2933
Description: Java runtime library (common files)
2934
This package contains files shared by Classpath and libgcj libraries.
2935
')`'dnl libgcjcommon
2938
Package: gcj`'PV-jdk`'TS
2941
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2942
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV`'TS (= ${gcj:Version}), gcj`'PV-jre`'TS (= ${gcj:Version}), libdevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
2943
Recommends: libecj-java-gcj
2944
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
2945
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
2946
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
2947
Replaces: libgcj11 (<< 4.5-20100101-1)
2949
Description: GCJ and Classpath development tools for Java(TM)
2950
GCJ is a front end to the GCC compiler which can natively compile both
2951
Java(tm) source and bytecode files. The compiler can also generate class
2952
files. Other java development tools from classpath are included in this
2955
The package contains as well a collection of wrapper scripts and symlinks.
2956
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
2958
Package: gcj`'PV-jre-headless`'TS
2959
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2962
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
2963
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
2964
Conflicts: gij-4.4, java-gcj-compat (<< 1.0.76-4)
2965
Replaces: gcj-4.8-jre-lib`'TS (<< 4.8-20121219-0)
2966
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
2968
Description: Java runtime environment using GIJ/Classpath (headless version)
2969
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
2970
It includes a class loader which can dynamically load shared objects, so
2971
it is possible to give it the name of a class which has been compiled and
2972
put into a shared library on the class path.
2974
The package contains as well a collection of wrapper scripts and symlinks.
2975
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
2976
limited to the headless tools and libraries.
2978
Package: gcj`'PV-jre`'TS
2981
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2982
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
2983
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
2984
Replaces: gcj-4.8-jre-headless`'TS (<< 4.8.2-2)
2986
Description: Java runtime environment using GIJ/Classpath
2987
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
2988
It includes a class loader which can dynamically load shared objects, so
2989
it is possible to give it the name of a class which has been compiled and
2990
put into a shared library on the class path.
2992
The package contains as well a collection of wrapper scripts and symlinks.
2993
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
2995
Package: libgcj`'LIBGCJ_EXT`'LS
2998
Priority: PRI(optional)
2999
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3002
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
3003
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
3004
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
3005
Replaces: gij-4.4 (<< 4.4.0-1), gcj-4.8-jre-headless`'TS (<< 4.8.2-5)
3007
Description: Java runtime library for use with gcj
3008
This is the runtime that goes along with the gcj front end to
3009
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
3010
connect the libraries to the compiler and the underlying OS.
3012
To show file names and line numbers in stack traces, the packages
3013
libgcj`'GCJ_SO-dbg and binutils are required.
3015
Package: gcj`'PV-jre-lib`'TS
3018
Priority: PRI(optional)
3019
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
3021
Description: Java runtime library for use with gcj (jar files)
3022
This is the jar file that goes along with the gcj front end to gcc.
3028
Priority: PRI(optional)
3029
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3032
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
3034
Description: Link time only library for use with gcj
3035
A fake library that is used at link time only. It ensures that
3036
binaries built with the BC-ABI link against a constant SONAME.
3037
This way, BC-ABI binaries continue to work if the SONAME underlying
3041
Package: libgcj`'LIBGCJ_EXT-awt`'LS
3044
Priority: PRI(optional)
3045
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3048
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3049
Suggests: ${pkg:gcjqt}
3051
Description: AWT peer runtime libraries for use with gcj
3052
These are runtime libraries holding the AWT peer implementations
3053
for libgcj (currently the GTK+ based peer library is required, the
3054
QT bases library is not built).
3056
ifenabled(`gtkpeer',`
3057
Package: libgcj`'GCJ_SO-awt-gtk`'LS
3060
Priority: PRI(optional)
3061
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3064
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3066
Description: AWT GTK+ peer runtime library for use with libgcj
3067
This is the runtime library holding the GTK+ based AWT peer
3068
implementation for libgcj.
3071
ifenabled(`qtpeer',`
3072
Package: libgcj`'GCJ_SO-awt-qt`'LS
3075
Priority: PRI(optional)
3076
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3079
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
3081
Description: AWT QT peer runtime library for use with libgcj
3082
This is the runtime library holding the QT based AWT peer
3083
implementation for libgcj.
3087
ifenabled(`libgcjdev',`
3088
Package: libgcj`'GCJ_SO-dev`'LS
3091
ifdef(`MULTIARCH', `Multi-Arch: same
3093
Priority: PRI(optional)
3094
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}
3095
Suggests: libgcj-doc
3097
Description: Java development headers for use with gcj
3098
These are the development headers that go along with the gcj front end
3099
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
3100
to connect the libraries to the compiler and the underlying OS.
3102
Package: libgcj`'GCJ_SO-dbg`'LS
3106
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3109
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
3110
Recommends: binutils, libc6-dbg | libc-dbg
3112
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
3113
The package provides debugging symbols for the libraries provided
3114
in libgcj`'GCJ_SO-dev.
3116
binutils is required to show file names and line numbers in stack traces.
3118
ifenabled(`gcjsrc',`
3119
Package: gcj`'PV-source
3122
Priority: PRI(optional)
3123
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
3125
Description: GCJ java sources for use in IDEs like eclipse and netbeans
3126
These are the java source files packaged as a zip file for use in development
3127
environments like eclipse and netbeans.
3130
ifenabled(`gcjdoc',`
3134
Priority: PRI(optional)
3135
Depends: SOFTBASEDEP, ${misc:Depends}
3136
Enhances: libgcj`'GCJ_SO-dev
3137
Provides: classpath-doc
3139
Description: libgcj API documentation and example programs
3140
Autogenerated documentation describing the API of the libgcj library.
3141
Sources and precompiled example programs from the Classpath library.
3147
ifenabled(`libcxx',`
3148
Package: libstdc++CXX_SO`'LS
3149
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3150
Section: ifdef(`TARGET',`devel',`libs')
3151
Priority: ifdef(`TARGET',`extra',PRI(important))
3152
Depends: BASEDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
3153
ifdef(`TARGET',`Provides: libstdc++CXX_SO-TARGET-dcv1',
3154
ifdef(`MULTIARCH', `Multi-Arch: same
3155
Pre-Depends: multiarch-support
3156
Breaks: ${multiarch:breaks}
3157
')`Provides: libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
3158
Conflicts: scim (<< 1.4.2-1)
3160
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
3161
This package contains an additional runtime library for C++ programs
3162
built with the GNU compiler.
3164
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3165
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3167
ifdef(`TARGET', `dnl
3169
This package contains files for TARGET architecture, for use in cross-compile
3174
ifenabled(`lib32cxx',`
3175
Package: lib32stdc++CXX_SO`'LS
3176
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3177
Section: ifdef(`TARGET',`devel',`libs')
3179
Depends: BASEDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
3180
Conflicts: ${confl:lib32}
3181
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
3184
Description: GNU Standard C++ Library v3 (32 bit Version)
3185
This package contains an additional runtime library for C++ programs
3186
built with the GNU compiler.
3187
ifdef(`TARGET', `dnl
3189
This package contains files for TARGET architecture, for use in cross-compile
3194
ifenabled(`lib64cxx',`
3195
Package: lib64stdc++CXX_SO`'LS
3196
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3197
Section: ifdef(`TARGET',`devel',`libs')
3198
Priority: ifdef(`TARGET',`extra',PRI(optional))
3199
Depends: BASEDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
3200
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
3203
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
3204
This package contains an additional runtime library for C++ programs
3205
built with the GNU compiler.
3207
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3208
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3210
ifdef(`TARGET', `dnl
3212
This package contains files for TARGET architecture, for use in cross-compile
3217
ifenabled(`libn32cxx',`
3218
Package: libn32stdc++CXX_SO`'LS
3219
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3220
Section: ifdef(`TARGET',`devel',`libs')
3221
Priority: ifdef(`TARGET',`extra',PRI(optional))
3222
Depends: BASEDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
3223
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
3226
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
3227
This package contains an additional runtime library for C++ programs
3228
built with the GNU compiler.
3230
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3231
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3233
ifdef(`TARGET', `dnl
3235
This package contains files for TARGET architecture, for use in cross-compile
3240
ifenabled(`libx32cxx',`
3241
Package: libx32stdc++CXX_SO`'LS
3242
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3243
Section: ifdef(`TARGET',`devel',`libs')
3244
Priority: ifdef(`TARGET',`extra',PRI(optional))
3245
Depends: BASEDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
3246
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
3249
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
3250
This package contains an additional runtime library for C++ programs
3251
built with the GNU compiler.
3253
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3254
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3256
ifdef(`TARGET', `dnl
3258
This package contains files for TARGET architecture, for use in cross-compile
3263
ifenabled(`libhfcxx',`
3264
Package: libhfstdc++CXX_SO`'LS
3265
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3266
Section: ifdef(`TARGET',`devel',`libs')
3267
Priority: ifdef(`TARGET',`extra',PRI(optional))
3268
Depends: BASEDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
3269
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
3271
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
3273
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
3274
This package contains an additional runtime library for C++ programs
3275
built with the GNU compiler.
3277
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3278
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3280
ifdef(`TARGET', `dnl
3282
This package contains files for TARGET architecture, for use in cross-compile
3287
ifenabled(`libsfcxx',`
3288
Package: libsfstdc++CXX_SO`'LS
3289
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3290
Section: ifdef(`TARGET',`devel',`libs')
3291
Priority: ifdef(`TARGET',`extra',PRI(optional))
3292
Depends: BASEDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
3293
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
3295
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
3297
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
3298
This package contains an additional runtime library for C++ programs
3299
built with the GNU compiler.
3301
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3302
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3304
ifdef(`TARGET', `dnl
3306
This package contains files for TARGET architecture, for use in cross-compile
3311
ifenabled(`libneoncxx',`
3312
Package: libstdc++CXX_SO-neon`'LS
3313
Architecture: NEON_ARCHS
3316
Depends: BASEDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3318
Description: GNU Standard C++ Library v3 [NEON version]
3319
This package contains an additional runtime library for C++ programs
3320
built with the GNU compiler.
3322
This set of libraries is optimized to use a NEON coprocessor, and will
3323
be selected instead when running under systems which have one.
3326
ifenabled(`c++dev',`
3327
Package: libstdc++`'PV-dev`'LS
3328
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3329
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3331
Section: ifdef(`TARGET',`devel',`libdevel')
3332
Priority: ifdef(`TARGET',`extra',PRI(optional))
3333
Depends: BASEDEP, libdevdep(gcc`'PV-dev,,=), libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
3334
ifdef(`TARGET',`',`dnl native
3335
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
3336
Suggests: libstdc++`'PV-doc
3338
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
3340
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
3341
This package contains the headers and static library files necessary for
3342
building C++ programs which use libstdc++.
3344
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3345
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3347
ifdef(`TARGET', `dnl
3349
This package contains files for TARGET architecture, for use in cross-compile
3353
Package: libstdc++`'PV-pic`'LS
3354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3355
ifdef(`TARGET',`',ifdef(`MULTIARCH', `Multi-Arch: same
3357
Section: ifdef(`TARGET',`devel',`libdevel')
3359
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3360
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
3363
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
3364
This is used to develop subsets of the libstdc++ shared libraries for
3365
use on custom installation floppies and in embedded systems.
3367
Unless you are making one of those, you will not need this package.
3368
ifdef(`TARGET', `dnl
3370
This package contains files for TARGET architecture, for use in cross-compile
3374
Package: libstdc++CXX_SO`'PV-dbg`'LS
3375
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3378
Depends: BASEDEP, libdep(stdc++CXX_SO,), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3379
ifdef(`TARGET',`Provides: libstdc++CXX_SO-dbg-TARGET-dcv1',`dnl
3380
ifdef(`MULTIARCH', `Multi-Arch: same',`dnl')
3381
Provides: libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]dnl
3383
Recommends: libdevdep(stdc++`'PV-dev,)
3384
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
3386
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3387
This package contains the shared library of libstdc++ compiled with
3389
ifdef(`TARGET', `dnl
3391
This package contains files for TARGET architecture, for use in cross-compile
3395
Package: lib32stdc++`'PV-dev`'LS
3396
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3397
Section: ifdef(`TARGET',`devel',`libdevel')
3398
Priority: ifdef(`TARGET',`extra',PRI(optional))
3399
Depends: BASEDEP, libdevdep(gcc`'PV-dev,32), libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3401
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3402
This package contains the headers and static library files necessary for
3403
building C++ programs which use libstdc++.
3405
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3406
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3408
ifdef(`TARGET', `dnl
3410
This package contains files for TARGET architecture, for use in cross-compile
3414
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
3415
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3418
Depends: BASEDEP, libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3419
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
3421
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,
3423
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3424
This package contains the shared library of libstdc++ compiled with
3426
ifdef(`TARGET', `dnl
3428
This package contains files for TARGET architecture, for use in cross-compile
3432
Package: lib64stdc++`'PV-dev`'LS
3433
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3434
Section: ifdef(`TARGET',`devel',`libdevel')
3435
Priority: ifdef(`TARGET',`extra',PRI(optional))
3436
Depends: BASEDEP, libdevdep(gcc`'PV-dev,64), libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3438
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3439
This package contains the headers and static library files necessary for
3440
building C++ programs which use libstdc++.
3442
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3443
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3445
ifdef(`TARGET', `dnl
3447
This package contains files for TARGET architecture, for use in cross-compile
3451
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
3452
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3455
Depends: BASEDEP, libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3456
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
3458
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
3460
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3461
This package contains the shared library of libstdc++ compiled with
3463
ifdef(`TARGET', `dnl
3465
This package contains files for TARGET architecture, for use in cross-compile
3469
Package: libn32stdc++`'PV-dev`'LS
3470
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3471
Section: ifdef(`TARGET',`devel',`libdevel')
3472
Priority: ifdef(`TARGET',`extra',PRI(optional))
3473
Depends: BASEDEP, libdevdep(gcc`'PV-dev,n32), libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3475
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3476
This package contains the headers and static library files necessary for
3477
building C++ programs which use libstdc++.
3479
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3480
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3482
ifdef(`TARGET', `dnl
3484
This package contains files for TARGET architecture, for use in cross-compile
3488
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
3489
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3492
Depends: BASEDEP, libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3493
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
3495
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
3497
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3498
This package contains the shared library of libstdc++ compiled with
3500
ifdef(`TARGET', `dnl
3502
This package contains files for TARGET architecture, for use in cross-compile
3506
ifenabled(`x32dev',`
3507
Package: libx32stdc++`'PV-dev`'LS
3508
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3509
Section: ifdef(`TARGET',`devel',`libdevel')
3510
Priority: ifdef(`TARGET',`extra',PRI(optional))
3511
Depends: BASEDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3513
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3514
This package contains the headers and static library files necessary for
3515
building C++ programs which use libstdc++.
3517
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3518
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3520
ifdef(`TARGET', `dnl
3522
This package contains files for TARGET architecture, for use in cross-compile
3527
ifenabled(`libx32dbgcxx',`
3528
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
3529
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3532
Depends: BASEDEP, libdep(stdc++CXX_SO,x32), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3533
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
3535
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS, libx32stdc++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
3545
')`'dnl libx32dbgcxx
3547
ifenabled(`libhfdbgcxx',`
3548
Package: libhfstdc++`'PV-dev`'LS
3549
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3550
Section: ifdef(`TARGET',`devel',`libdevel')
3551
Priority: ifdef(`TARGET',`extra',PRI(optional))
3552
Depends: BASEDEP, libdevdep(gcc`'PV-dev,hf), libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3554
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3555
This package contains the headers and static library files necessary for
3556
building C++ programs which use libstdc++.
3558
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3559
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3561
ifdef(`TARGET', `dnl
3563
This package contains files for TARGET architecture, for use in cross-compile
3567
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
3568
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3571
Depends: BASEDEP, libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3572
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
3574
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]')
3576
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3577
This package contains the shared library of libstdc++ compiled with
3579
ifdef(`TARGET', `dnl
3581
This package contains files for TARGET architecture, for use in cross-compile
3586
ifenabled(`libsfdbgcxx',`
3587
Package: libsfstdc++`'PV-dev`'LS
3588
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3589
Section: ifdef(`TARGET',`devel',`libdevel')
3590
Priority: ifdef(`TARGET',`extra',PRI(optional))
3591
Depends: BASEDEP, libdevdep(gcc`'PV-dev,sf), libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
3593
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
3594
This package contains the headers and static library files necessary for
3595
building C++ programs which use libstdc++.
3597
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
3598
was included up to g++-2.95. The first version of libstdc++-v3 appeared
3600
ifdef(`TARGET', `dnl
3602
This package contains files for TARGET architecture, for use in cross-compile
3606
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
3607
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3610
Depends: BASEDEP, libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${shlibs:Depends}, ${misc:Depends}
3611
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
3613
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]')
3615
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
3616
This package contains the shared library of libstdc++ compiled with
3618
ifdef(`TARGET', `dnl
3620
This package contains files for TARGET architecture, for use in cross-compile
3625
ifdef(`TARGET', `', `
3626
Package: libstdc++`'PV-doc
3629
Priority: PRI(optional)
3630
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}, libjs-jquery
3631
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
3632
Description: GNU Standard C++ Library v3 (documentation files)
3633
This package contains documentation files for the GNU stdc++ library.
3635
One set is the distribution documentation, the other set is the
3636
source documentation including a namespace list, class hierarchy,
3637
alphabetical list, compound list, file list, namespace members,
3638
compound members and file members.
3644
Package: gnat`'-GNAT_V
3646
Priority: PRI(optional)
3647
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3649
Depends: BASEDEP, gcc`'PV (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3650
Suggests: gnat`'PV-doc, ada-reference-manual-html, ada-reference-manual-info, ada-reference-manual-pdf, ada-reference-manual-text, gnat`'-GNAT_V-sjlj
3651
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
3653
Description: GNU Ada compiler
3654
GNAT is a compiler for the Ada programming language. It produces optimized
3655
code on platforms supported by the GNU Compiler Collection (GCC).
3657
This package provides the compiler, tools and runtime library that handles
3658
exceptions using the default zero-cost mechanism.
3660
Package: gnat`'-GNAT_V-sjlj
3663
ifdef(`MULTIARCH', `Pre-Depends: multiarch-support
3665
Depends: BASEDEP, gnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3667
Description: GNU Ada compiler (setjump/longjump runtime library)
3668
GNAT is a compiler for the Ada programming language. It produces optimized
3669
code on platforms supported by the GNU Compiler Collection (GCC).
3671
This package provides an alternative runtime library that handles
3672
exceptions using the setjump/longjump mechanism (as a static library
3673
only). You can install it to supplement the normal compiler.
3675
ifenabled(`libgnat',`
3676
Package: libgnat`'-GNAT_V
3679
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3680
Pre-Depends: multiarch-support
3682
Priority: PRI(optional)
3683
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3685
Description: runtime for applications compiled with GNAT (shared library)
3686
GNAT is a compiler for the Ada programming language. It produces optimized
3687
code on platforms supported by the GNU Compiler Collection (GCC).
3689
The libgnat library provides runtime components needed by most
3690
applications produced with GNAT.
3692
This package contains the runtime shared library.
3694
Package: libgnat`'-GNAT_V-dbg
3697
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3698
Pre-Depends: multiarch-support
3701
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3703
Description: runtime for applications compiled with GNAT (debugging symbols)
3704
GNAT is a compiler for the Ada programming language. It produces optimized
3705
code on platforms supported by the GNU Compiler Collection (GCC).
3707
The libgnat library provides runtime components needed by most
3708
applications produced with GNAT.
3710
This package contains the debugging symbols.
3712
Package: libgnatvsn`'GNAT_V-dev
3716
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3717
libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3718
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
3720
Description: GNU Ada compiler selected components (development files)
3721
GNAT is a compiler for the Ada programming language. It produces optimized
3722
code on platforms supported by the GNU Compiler Collection (GCC).
3724
The libgnatvsn library exports selected GNAT components for use in other
3725
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3726
GPL, allowing to link proprietary programs with it.
3728
This package contains the development files and static library.
3730
Package: libgnatvsn`'GNAT_V
3732
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3733
Pre-Depends: multiarch-support
3735
Priority: PRI(optional)
3737
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), ${misc:Depends}
3739
Description: GNU Ada compiler selected components (shared library)
3740
GNAT is a compiler for the Ada programming language. It produces optimized
3741
code on platforms supported by the GNU Compiler Collection (GCC).
3743
The libgnatvsn library exports selected GNAT components for use in other
3744
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3745
GPL, allowing to link proprietary programs with it.
3747
This package contains the runtime shared library.
3749
Package: libgnatvsn`'GNAT_V-dbg
3751
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3752
Pre-Depends: multiarch-support
3756
Depends: BASEDEP, libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3759
Description: GNU Ada compiler selected components (debugging symbols)
3760
GNAT is a compiler for the Ada programming language. It produces optimized
3761
code on platforms supported by the GNU Compiler Collection (GCC).
3763
The libgnatvsn library exports selected GNAT components for use in other
3764
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
3765
GPL, allowing to link proprietary programs with it.
3767
This package contains the debugging symbols.
3769
Package: libgnatprj`'GNAT_V-dev
3773
Depends: BASEDEP, gnat`'PV (= ${gnat:Version}),
3774
libgnatprj`'GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V-dev (= ${gnat:Version}), ${misc:Depends}
3775
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
3777
Description: GNU Ada compiler Project Manager (development files)
3778
GNAT is a compiler for the Ada programming language. It produces optimized
3779
code on platforms supported by the GNU Compiler Collection (GCC).
3781
GNAT uses project files to organise source and object files in large-scale
3782
development efforts. The libgnatprj library exports GNAT project files
3783
management for use in other packages, most notably ASIS tools (package
3784
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3785
licensed under the pure GPL; all programs that use it must also be
3786
distributed under the GPL, or not distributed at all.
3788
This package contains the development files and static library.
3790
Package: libgnatprj`'GNAT_V
3792
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3793
Pre-Depends: multiarch-support
3795
Priority: PRI(optional)
3797
Depends: BASEDEP, libgnat`'-GNAT_V (= ${gnat:Version}), libgnatvsn`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3799
Description: GNU Ada compiler Project Manager (shared library)
3800
GNAT is a compiler for the Ada programming language. It produces optimized
3801
code on platforms supported by the GNU Compiler Collection (GCC).
3803
GNAT uses project files to organise source and object files in large-scale
3804
development efforts. The libgnatprj library exports GNAT project files
3805
management for use in other packages, most notably ASIS tools (package
3806
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3807
licensed under the pure GPL; all programs that use it must also be
3808
distributed under the GPL, or not distributed at all.
3810
This package contains the runtime shared library.
3812
Package: libgnatprj`'GNAT_V-dbg
3814
ifdef(`TARGET',`dnl',ifdef(`MULTIARCH', `Multi-Arch: same
3815
Pre-Depends: multiarch-support
3819
Depends: BASEDEP, libgnatprj`'GNAT_V (= ${gnat:Version}), ${misc:Depends}
3822
Description: GNU Ada compiler Project Manager (debugging symbols)
3823
GNAT is a compiler for the Ada programming language. It produces optimized
3824
code on platforms supported by the GNU Compiler Collection (GCC).
3826
GNAT uses project files to organise source and object files in large-scale
3827
development efforts. The libgnatprj library exports GNAT project files
3828
management for use in other packages, most notably ASIS tools (package
3829
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
3830
licensed under the pure GPL; all programs that use it must also be
3831
distributed under the GPL, or not distributed at all.
3833
This package contains the debugging symbols.
3836
ifenabled(`lib64gnat',`
3837
Package: lib64gnat`'-GNAT_V
3839
Architecture: biarch64_archs
3840
Priority: PRI(optional)
3841
Depends: BASEDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3843
Description: runtime for applications compiled with GNAT (64 bits shared library)
3844
GNAT is a compiler for the Ada programming language. It produces optimized
3845
code on platforms supported by the GNU Compiler Collection (GCC).
3847
The libgnat library provides runtime components needed by most
3848
applications produced with GNAT.
3850
This package contains the runtime shared library for 64 bits architectures.
3853
ifenabled(`gfdldoc',`
3854
Package: gnat`'PV-doc
3857
Priority: PRI(optional)
3858
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3860
Conflicts: gnat-4.1-doc, gnat-4.2-doc, gnat-4.3-doc, gnat-4.4-doc, gnat-4.6-doc
3862
Description: GNU Ada compiler (documentation)
3863
GNAT is a compiler for the Ada programming language. It produces optimized
3864
code on platforms supported by the GNU Compiler Collection (GCC).
3866
The libgnat library provides runtime components needed by most
3867
applications produced with GNAT.
3869
This package contains the documentation in info `format'.
3874
Package: gdc`'PV`'TS
3876
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3877
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
3878
Provides: gdc, d-compiler, d-v2-compiler
3879
Replaces: gdc (<< 4.4.6-5)
3881
Description: GNU D compiler (version 2), based on the GCC backend
3882
This is the GNU D compiler, which compiles D on platforms supported by gcc.
3883
It uses the gcc backend to generate optimised code.
3885
This compiler supports D language version 2.
3887
ifenabled(`libphobos',`
3888
Package: libphobos`'PV-dev`'LS
3889
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
3891
Priority: PRI(optional)
3892
Depends: BASEDEP, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
3893
Provides: libphobos-dev
3895
Description: Phobos D standard library
3896
This is the Phobos standard library that comes with the D2 compiler.
3898
For more information check http://www.dlang.org/phobos/
3900
Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
3902
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
3904
Depends: BASEDEP, libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
3905
Provides: libphobos`'PHOBOS_V`'TS-dbg
3907
Description: The Phobos D standard library (debug symbols)
3908
This is the Phobos standard library that comes with the D2 compiler.
3910
For more information check http://www.dlang.org/phobos/
3914
ifdef(`TARGET',`',`dnl
3916
Package: gcc`'PV-soft-float
3917
Architecture: arm armel armhf
3918
Priority: PRI(optional)
3919
Depends: BASEDEP, depifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
3920
Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
3922
Description: GCC soft-floating-point gcc libraries (ARM)
3923
These are versions of basic static libraries such as libgcc.a compiled
3924
with the -msoft-float option, for CPUs without a floating-point unit.
3928
ifenabled(`fixincl',`
3929
Package: fixincludes
3931
Priority: PRI(optional)
3932
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3934
Description: Fix non-ANSI header files
3935
FixIncludes was created to fix non-ANSI system header files. Many
3936
system manufacturers supply proprietary headers that are not ANSI compliant.
3937
The GNU compilers cannot compile non-ANSI headers. Consequently, the
3938
FixIncludes shell script was written to fix the header files.
3940
Not all packages with header files are installed on the system, when the
3941
package is built, so we make fixincludes available at build time of other
3942
packages, such that checking tools like lintian can make use of it.
3946
ifdef(`TARGET', `', `
3947
ifenabled(`gfdldoc',`
3948
Package: gcc`'PV-doc
3951
Priority: PRI(optional)
3952
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3953
Conflicts: gcc-docs (<< 2.95.2)
3954
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
3955
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
3956
Documentation for the GNU compilers in info `format'.
3961
ifdef(`TARGET',`',`dnl
3962
ifenabled(`libnof',`
3963
Package: gcc`'PV-nof
3964
Architecture: powerpc
3965
Priority: PRI(optional)
3966
Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
3967
Conflicts: gcc-3.2-nof
3969
Description: GCC no-floating-point gcc libraries (powerpc)
3970
These are versions of basic static libraries such as libgcc.a compiled
3971
with the -msoft-float option, for CPUs without a floating-point unit.
3975
ifenabled(`source',`
3976
Package: gcc`'PV-source
3978
Priority: PRI(optional)
3979
Depends: make (>= 3.81), autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
3980
Description: Source of the GNU Compiler Collection
3981
This package contains the sources and patches which are needed to
3982
build the GNU Compiler Collection (GCC).
3986
dnl last line in file