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
ifdef(`TARGET',`ifdef(`CROSS_ARCH',`',`undefine(`MULTIARCH')')')
25
define(`CROSS_ARCH', ifdef(`CROSS_ARCH', CROSS_ARCH, `all'))
26
define(`libdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
27
define(`libdevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
28
define(`libidevdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
29
ifdef(`TARGET',`ifelse(CROSS_ARCH,`all',`
30
define(`libidevdep', `lib$2$1`'LS`'AQ (>= ifelse(`$4',`',`${gcc:SoftVersion}',`$4'))')
32
define(`libdbgdep', `lib$2$1`'LS`'AQ (ifelse(`$3',`',`>=',`$3') ifelse(`$4',`',`${gcc:Version}',`$4'))')
34
define(`BUILT_USING', ifelse(add_built_using,yes,`Built-Using: ${Built-Using}
38
dnl --------------------------------------------------------------------------
41
Priority: PRI(optional)
42
ifelse(DIST,`Ubuntu',`dnl
43
ifelse(regexp(SRCNAME, `gnat\|gdc-'),0,`dnl
44
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
46
Maintainer: Ubuntu Core developers <ubuntu-devel-discuss@lists.ubuntu.com>
48
XSBC-Original-Maintainer: MAINTAINER
50
Maintainer: MAINTAINER
52
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
53
Uploaders: Ludovic Brenta <lbrenta@debian.org>
54
', regexp(SRCNAME, `gdc'),0,`dnl
55
Uploaders: Iain Buclaw <ibuclaw@ubuntu.com>, Matthias Klose <doko@debian.org>
57
Uploaders: Matthias Klose <doko@debian.org>
59
Standards-Version: 3.9.6
60
ifdef(`TARGET',`dnl cross
61
Build-Depends: debhelper (>= 5.0.62), DPKG_BUILD_DEP
62
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP
63
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k],
64
LIBUNWIND_BUILD_DEP LIBATOMIC_OPS_BUILD_DEP AUTO_BUILD_DEP
65
SOURCE_BUILD_DEP CROSS_BUILD_DEP
66
ISL_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP,
67
autogen, zlib1g-dev, gawk, lzma, xz-utils, patchutils,
68
zlib1g-dev, SDT_BUILD_DEP
69
bison (>= 1:2.3), flex, realpath (>= 1.9.12), lsb-release, quilt
71
Build-Depends: debhelper (>= 5.0.62), DPKG_BUILD_DEP
72
GCC_MULTILIB_BUILD_DEP
73
LIBC_BUILD_DEP, LIBC_BIARCH_BUILD_DEP LIBC_DBG_DEP
74
kfreebsd-kernel-headers (>= 0.84) [kfreebsd-any], linux-libc-dev [m68k],
75
AUTO_BUILD_DEP BASE_BUILD_DEP
76
libunwind7-dev (>= 0.98.5-6) [ia64], libatomic-ops-dev [ia64],
77
autogen, gawk, lzma, xz-utils, patchutils,
78
zlib1g-dev, SDT_BUILD_DEP
79
BINUTILS_BUILD_DEP, binutils-hppa64-linux-gnu (>= BINUTILSBDV) [hppa],
80
gperf (>= 3.0.1), bison (>= 1:2.3), flex, gettext,
82
texinfo (>= 4.3), locales, sharutils,
83
procps, FORTRAN_BUILD_DEP JAVA_BUILD_DEP GNAT_BUILD_DEP GO_BUILD_DEP GDC_BUILD_DEP
84
ISL_BUILD_DEP MPC_BUILD_DEP MPFR_BUILD_DEP GMP_BUILD_DEP
85
CHECK_BUILD_DEP realpath (>= 1.9.12), chrpath, lsb-release, quilt
86
Build-Depends-Indep: LIBSTDCXX_BUILD_INDEP JAVA_BUILD_INDEP
88
ifelse(regexp(SRCNAME, `gnat'),0,`dnl
89
Homepage: http://gcc.gnu.org/
90
', regexp(SRCNAME, `gdc'),0,`dnl
91
Homepage: http://gdcproject.org/
93
Homepage: http://gcc.gnu.org/
95
Vcs-Browser: http://svn.debian.org/viewsvn/gcccvs/branches/sid/gcc`'PV/
96
Vcs-Svn: svn://anonscm.debian.org/gcccvs/branches/sid/gcc`'PV
98
ifelse(regexp(SRCNAME, `gcc-snapshot'),0,`dnl
99
Package: gcc-snapshot`'TS
103
Depends: binutils`'TS (>= ${binutils:Version}), ${dep:libcbiarchdev}, ${dep:libcdev}, ${dep:libunwinddev}, ${snap:depends}, ${shlibs:Depends}, ${dep:ecj}, python, ${misc:Depends}
104
Recommends: ${snap:recommends}
105
Suggests: ${dep:gold}
106
Provides: c++-compiler`'TS`'ifdef(`TARGET',`',`, c++abi2-dev')
108
Description: A SNAPSHOT of the GNU Compiler Collection
109
This package contains a recent development SNAPSHOT of all files
110
contained in the GNU Compiler Collection (GCC).
112
The source code for this package has been exported from SVN trunk.
114
DO NOT USE THIS SNAPSHOT FOR BUILDING DEBIAN PACKAGES!
116
This package will NEVER hit the testing distribution. It is used for
117
tracking gcc bugs submitted to the Debian BTS in recent development
121
dnl default base package dependencies
122
define(`BASEDEP', `gcc`'PV`'TS-base (= ${gcc:Version})')
123
define(`SOFTBASEDEP', `gcc`'PV`'TS-base (>= ${gcc:SoftVersion})')
126
define(`BASELDEP', `gcc`'PV-cross-base (= ${gcc:Version})')
127
define(`SOFTBASELDEP', `gcc`'PV-cross-base (>= ${gcc:SoftVersion})')
129
define(`BASELDEP', `BASEDEP')
130
define(`SOFTBASELDEP', `SOFTBASEDEP')
133
dnl base, when building libgcc out of the gcj source; needed if new symbols
134
dnl in libgcc are used in libgcj.
135
ifelse(index(SRCNAME, `gcj'), 0, `
136
define(`BASEDEP', `gcj`'PV-base (= ${gcj:Version})')
137
define(`SOFTBASEDEP', `gcj`'PV-base (>= ${gcj:SoftVersion})')
140
ifelse(index(SRCNAME, `gnat'), 0, `
141
define(`BASEDEP', `gnat`'PV-base (= ${gnat:Version})')
142
define(`SOFTBASEDEP', `gnat`'PV-base (>= ${gnat:SoftVersion})')
145
ifenabled(`gccbase',`
146
Package: gcc`'PV`'TS-base
149
Section: ifdef(`TARGET',`devel',`libs')
150
Priority: ifdef(`TARGET',`extra',`PRI(required)')
151
Depends: ${misc:Depends}
152
Replaces: ${base:Replaces}
153
Breaks: ${base:Breaks}
155
Description: GCC, the GNU Compiler Collection (base package)
156
This package contains files common to all languages and libraries
157
contained in the GNU Compiler Collection (GCC).
158
ifdef(`BASE_ONLY', `dnl
160
This version of GCC is not yet available for this architecture.
161
Please use the compilers from the gcc-snapshot package for testing.
165
ifenabled(`gcclbase',`
166
Package: gcc`'PV-cross-base
168
Section: ifdef(`TARGET',`devel',`libs')
169
Priority: ifdef(`TARGET',`extra',`PRI(required)')
170
Depends: ${misc:Depends}
172
Description: GCC, the GNU Compiler Collection (library base package)
173
This empty package contains changelog and copyright files common to
174
all libraries contained in the GNU Compiler Collection (GCC).
175
ifdef(`BASE_ONLY', `dnl
177
This version of GCC is not yet available for this architecture.
178
Please use the compilers from the gcc-snapshot package for testing.
183
ifdef(`TARGET', `', `
184
ifenabled(`gcjbase',`
185
Package: gcj`'PV-base
187
ifdef(`MULTIARCH', `Multi-Arch: same
190
Priority: PRI(optional)
191
Depends: ${misc:Depends}
193
Description: GCC, the GNU Compiler Collection (gcj base package)
194
This package contains files common to all java related packages
195
built from the GNU Compiler Collection (GCC).
199
ifenabled(`gcjxbase',`
200
dnl override default base package dependencies to cross version
201
dnl This creates a toolchain that doesnt depend on the system -base packages
202
define(`BASEDEP', `gcj`'`PV`'TS'-base (= ${gcc:Version})')
203
define(`SOFTBASEDEP', `gcj`'`PV`'TS'-base (>= ${gcc:SoftVersion})')
205
Package: gcj`'`PV`'TS'-base
209
Depends: ${misc:Depends}
211
Description: GCC, the GNU Compiler Collection (gcj base package)
212
This package contains files common to all java related packages
213
built from the GNU Compiler Collection (GCC).
217
ifenabled(`gnatbase',`
218
Package: gnat`'PV-base`'TS
220
# "all" causes build instabilities for "any" dependencies (see #748388).
222
Priority: PRI(optional)
223
Depends: ${misc:Depends}
224
Breaks: gcc-4.6 (<< 4.6.1-8~)
226
Description: GNU Ada compiler (common files)
227
GNAT is a compiler for the Ada programming language. It produces optimized
228
code on platforms supported by the GNU Compiler Collection (GCC).
230
This package contains files common to all GNAT related packages.
235
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
236
Section: ifdef(`TARGET',`devel',`libs')
237
Priority: ifdef(`TARGET',`extra',required)
238
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
239
Provides: ifdef(`TARGET',`libgcc1-TARGET-dcv1',`libgcc1-armel [armel], libgcc1-armhf [armhf]')
240
ifdef(`MULTIARCH', `Multi-Arch: same
241
Pre-Depends: ${misc:Pre-Depends}
242
Breaks: ${multiarch:breaks}
245
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
246
Shared version of the support library, a library of internal subroutines
247
that GCC uses to overcome shortcomings of particular machines, or
248
special needs for some languages.
251
This package contains files for TARGET architecture, for use in cross-compile
255
Package: libgcc1-dbg`'LS
256
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
259
Depends: BASELDEP, libdep(gcc1,,=,${gcc:EpochVersion}), ${misc:Depends}
260
ifdef(`TARGET',`',`Provides: libgcc1-dbg-armel [armel], libgcc1-dbg-armhf [armhf]
262
ifdef(`MULTIARCH',`Multi-Arch: same
265
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
266
Debug symbols for the GCC support library.
269
This package contains files for TARGET architecture, for use in cross-compile
274
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
275
Section: ifdef(`TARGET',`devel',`libs')
276
Priority: ifdef(`TARGET',`extra',required)
277
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
278
ifdef(`TARGET',`Provides: libgcc2-TARGET-dcv1
280
ifdef(`MULTIARCH', `Multi-Arch: same
281
Pre-Depends: ${misc:Pre-Depends}
282
Breaks: ${multiarch:breaks}
285
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
286
Shared version of the support library, a library of internal subroutines
287
that GCC uses to overcome shortcomings of particular machines, or
288
special needs for some languages.
291
This package contains files for TARGET architecture, for use in cross-compile
295
Package: libgcc2-dbg`'LS
296
Architecture: ifdef(`TARGET',`CROSS_ARCH',`m68k')
299
Depends: BASELDEP, libdep(gcc2,,=,${gcc:Version}), ${misc:Depends}
300
ifdef(`MULTIARCH', `Multi-Arch: same
303
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
304
Debug symbols for the GCC support library.
307
This package contains files for TARGET architecture, for use in cross-compile
313
Package: libgcc`'PV-dev`'LS
314
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
316
Priority: ifdef(`TARGET',`extra',PRI(optional))
317
Recommends: ${dep:libcdev}
318
Depends: BASELDEP, ${dep:libgcc}, ${dep:libssp}, ${dep:libgomp}, ${dep:libitm},
319
${dep:libatomic}, ${dep:libbtrace}, ${dep:libasan}, ${dep:liblsan},
320
${dep:libtsan}, ${dep:libubsan}, ${dep:libcilkrts}, ${dep:libvtv},
322
${dep:libqmath}, ${dep:libunwinddev}, ${shlibs:Depends}, ${misc:Depends}
323
ifdef(`MULTIARCH', `Multi-Arch: same
325
Replaces: gccgo-5 (<< ${gcc:Version})
327
Description: GCC support library (development files)
328
This package contains the headers and static library files necessary for
329
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
332
ifenabled(`lib4gcc',`
334
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
335
ifdef(`MULTIARCH', `Multi-Arch: same
336
Pre-Depends: ${misc:Pre-Depends}
337
Breaks: ${multiarch:breaks}
339
Section: ifdef(`TARGET',`devel',`libs')
340
Priority: ifdef(`TARGET',`extra',required)
341
Depends: ifdef(`STANDALONEJAVA',`gcj`'PV-base (>= ${gcj:Version})',`BASEDEP'), ${shlibs:Depends}, ${misc:Depends}
343
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `')
344
Shared version of the support library, a library of internal subroutines
345
that GCC uses to overcome shortcomings of particular machines, or
346
special needs for some languages.
349
This package contains files for TARGET architecture, for use in cross-compile
353
Package: libgcc4-dbg`'LS
354
Architecture: ifdef(`TARGET',`CROSS_ARCH',`hppa')
355
ifdef(`MULTIARCH', `Multi-Arch: same
359
Depends: BASELDEP, libdep(gcc4,,=,${gcc:Version}), ${misc:Depends}
361
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
362
Debug symbols for the GCC support library.
365
This package contains files for TARGET architecture, for use in cross-compile
370
ifenabled(`lib64gcc',`
371
Package: lib64gcc1`'LS
372
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
373
Section: ifdef(`TARGET',`devel',`libs')
374
Priority: ifdef(`TARGET',`extra',PRI(optional))
375
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
376
ifdef(`TARGET',`Provides: lib64gcc1-TARGET-dcv1
378
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
380
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
381
Shared version of the support library, a library of internal subroutines
382
that GCC uses to overcome shortcomings of particular machines, or
383
special needs for some languages.
386
This package contains files for TARGET architecture, for use in cross-compile
390
Package: lib64gcc1-dbg`'LS
391
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
394
Depends: BASELDEP, libdep(gcc1,64,=,${gcc:EpochVersion}), ${misc:Depends}
396
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
397
Debug symbols for the GCC support library.
400
This package contains files for TARGET architecture, for use in cross-compile
406
Package: lib64gcc`'PV-dev`'LS
407
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
409
Priority: ifdef(`TARGET',`extra',PRI(optional))
410
Recommends: ${dep:libcdev}
411
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
412
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
413
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
414
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
415
${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
416
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
417
Replaces: gccgo-5-multilib (<< ${gcc:Version})
419
Description: GCC support library (64bit development files)
420
This package contains the headers and static library files necessary for
421
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
424
ifenabled(`lib32gcc',`
425
Package: lib32gcc1`'LS
426
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
427
Section: ifdef(`TARGET',`devel',`libs')
428
Priority: ifdef(`TARGET',`extra',PRI(optional))
429
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
430
Conflicts: ${confl:lib32}
431
ifdef(`TARGET',`Provides: lib32gcc1-TARGET-dcv1
434
Description: GCC support library (32 bit Version)
435
Shared version of the support library, a library of internal subroutines
436
that GCC uses to overcome shortcomings of particular machines, or
437
special needs for some languages.
440
This package contains files for TARGET architecture, for use in cross-compile
444
Package: lib32gcc1-dbg`'LS
445
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
448
Depends: BASELDEP, libdep(gcc1,32,=,${gcc:EpochVersion}), ${misc:Depends}
450
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
451
Debug symbols for the GCC support library.
454
This package contains files for TARGET architecture, for use in cross-compile
460
Package: lib32gcc`'PV-dev`'LS
461
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
463
Priority: ifdef(`TARGET',`extra',PRI(optional))
464
Recommends: ${dep:libcdev}
465
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
466
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
467
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
468
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
469
${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
470
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
471
Replaces: gccgo-5-multilib (<< ${gcc:Version})
473
Description: GCC support library (32 bit development files)
474
This package contains the headers and static library files necessary for
475
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
478
ifenabled(`libneongcc',`
479
Package: libgcc1-neon`'LS
480
Architecture: NEON_ARCHS
483
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
485
Description: GCC support library [neon optimized]
486
Shared version of the support library, a library of internal subroutines
487
that GCC uses to overcome shortcomings of particular machines, or
488
special needs for some languages.
490
This set of libraries is optimized to use a NEON coprocessor, and will
491
be selected instead when running under systems which have one.
494
ifenabled(`libhfgcc',`
495
Package: libhfgcc1`'LS
496
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
497
Section: ifdef(`TARGET',`devel',`libs')
498
Priority: ifdef(`TARGET',`extra',PRI(optional))
499
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
500
ifdef(`TARGET',`Provides: libhfgcc1-TARGET-dcv1
501
',`Conflicts: libgcc1-armhf [biarchhf_archs]
504
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
505
Shared version of the support library, a library of internal subroutines
506
that GCC uses to overcome shortcomings of particular machines, or
507
special needs for some languages.
510
This package contains files for TARGET architecture, for use in cross-compile
514
Package: libhfgcc1-dbg`'LS
515
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
518
Depends: BASELDEP, libdep(gcc1,hf,=,${gcc:EpochVersion}), ${misc:Depends}
519
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armhf [biarchhf_archs]')
521
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
522
Debug symbols for the GCC support library.
525
This package contains files for TARGET architecture, for use in cross-compile
532
Package: libhfgcc`'PV-dev`'LS
533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
535
Priority: ifdef(`TARGET',`extra',PRI(optional))
536
Recommends: ${dep:libcdev}
537
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
538
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
539
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
540
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
541
${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
542
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
543
Replaces: gccgo-5-multilib (<< ${gcc:Version})
545
Description: GCC support library (hard float ABI development files)
546
This package contains the headers and static library files necessary for
547
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
551
ifenabled(`libsfgcc',`
552
Package: libsfgcc1`'LS
553
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
554
Section: ifdef(`TARGET',`devel',`libs')
555
Priority: ifdef(`TARGET',`extra',PRI(optional))
556
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
557
ifdef(`TARGET',`Provides: libsfgcc1-TARGET-dcv1
558
',`Conflicts: libgcc1-armel [biarchsf_archs]
561
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
562
Shared version of the support library, a library of internal subroutines
563
that GCC uses to overcome shortcomings of particular machines, or
564
special needs for some languages.
567
This package contains files for TARGET architecture, for use in cross-compile
571
Package: libsfgcc1-dbg`'LS
572
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
575
Depends: BASELDEP, libdep(gcc1,sf,=,${gcc:EpochVersion}), ${misc:Depends}
576
ifdef(`TARGET',`dnl',`Conflicts: libgcc1-dbg-armel [biarchsf_archs]')
578
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
579
Debug symbols for the GCC support library.
582
This package contains files for TARGET architecture, for use in cross-compile
589
Package: libsfgcc`'PV-dev`'LS
590
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
592
Priority: ifdef(`TARGET',`extra',PRI(optional))
593
Recommends: ${dep:libcdev}
594
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
595
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
596
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
597
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
598
${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
599
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
600
Replaces: gccgo-5-multilib (<< ${gcc:Version})
602
Description: GCC support library (soft float ABI development files)
603
This package contains the headers and static library files necessary for
604
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
608
ifenabled(`libn32gcc',`
609
Package: libn32gcc1`'LS
610
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
611
Section: ifdef(`TARGET',`devel',`libs')
612
Priority: ifdef(`TARGET',`extra',PRI(optional))
613
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
614
Conflicts: libdep(gcc`'GCC_SO,,<=,1:3.3-0pre9)
615
ifdef(`TARGET',`Provides: libn32gcc1-TARGET-dcv1
618
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (n32)
619
Shared version of the support library, a library of internal subroutines
620
that GCC uses to overcome shortcomings of particular machines, or
621
special needs for some languages.
624
This package contains files for TARGET architecture, for use in cross-compile
628
Package: libn32gcc1-dbg`'LS
629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
632
Depends: BASELDEP, libdep(gcc1,n32,=,${gcc:EpochVersion}), ${misc:Depends}
634
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
635
Debug symbols for the GCC support library.
638
This package contains files for TARGET architecture, for use in cross-compile
644
Package: libn32gcc`'PV-dev`'LS
645
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
647
Priority: ifdef(`TARGET',`extra',PRI(optional))
648
Recommends: ${dep:libcdev}
649
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
650
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
651
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
652
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
653
${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
654
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
655
Replaces: gccgo-5-multilib (<< ${gcc:Version})
657
Description: GCC support library (n32 development files)
658
This package contains the headers and static library files necessary for
659
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
662
ifenabled(`libx32gcc',`
663
Package: libx32gcc1`'LS
664
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
665
Section: ifdef(`TARGET',`devel',`libs')
666
Priority: ifdef(`TARGET',`extra',PRI(optional))
667
Depends: BASELDEP, ${dep:libcbiarch}, ${misc:Depends}
668
ifdef(`TARGET',`Provides: libx32gcc1-TARGET-dcv1
671
Description: GCC support library`'ifdef(`TARGET)',` (TARGET)', `') (x32)
672
Shared version of the support library, a library of internal subroutines
673
that GCC uses to overcome shortcomings of particular machines, or
674
special needs for some languages.
677
This package contains files for TARGET architecture, for use in cross-compile
681
Package: libx32gcc1-dbg`'LS
682
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
685
Depends: BASELDEP, libdep(gcc1,x32,=,${gcc:EpochVersion}), ${misc:Depends}
687
Description: GCC support library (debug symbols)`'ifdef(`TARGET)',` (TARGET)', `')
688
Debug symbols for the GCC support library.
691
This package contains files for TARGET architecture, for use in cross-compile
698
Package: libx32gcc`'PV-dev`'LS
699
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
701
Priority: ifdef(`TARGET',`extra',PRI(optional))
702
Recommends: ${dep:libcdev}
703
Depends: BASELDEP, ${dep:libgccbiarch}, ${dep:libsspbiarch},
704
${dep:libgompbiarch}, ${dep:libitmbiarch}, ${dep:libatomicbiarch},
705
${dep:libbtracebiarch}, ${dep:libasanbiarch}, ${dep:liblsanbiarch},
706
${dep:libtsanbiarch}, ${dep:libubsanbiarch},
707
${dep:libvtvbiarch}, ${dep:libcilkrtsbiarch}, ${dep:libmpxbiarch},
708
${dep:libqmathbiarch}, ${shlibs:Depends}, ${misc:Depends}
709
Replaces: gccgo-5-multilib (<< ${gcc:Version})
711
Description: GCC support library (x32 development files)
712
This package contains the headers and static library files necessary for
713
building C programs which use libgcc, libgomp, libquadmath, libssp or libitm.
717
ifdef(`TARGET', `', `
718
ifenabled(`libgmath',`
719
Package: libgccmath`'GCCMATH_SO`'LS
721
ifdef(`MULTIARCH', `Multi-Arch: same
722
Pre-Depends: ${misc:Pre-Depends}
725
Priority: PRI(optional)
726
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
728
Description: GCC math support library
729
Support library for GCC.
731
Package: lib32gccmath`'GCCMATH_SO`'LS
734
Priority: PRI(optional)
735
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
737
Description: GCC math support library (32bit)
738
Support library for GCC.
740
Package: lib64gccmath`'GCCMATH_SO`'LS
743
Priority: PRI(optional)
744
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
746
Description: GCC math support library (64bit)
747
Support library for GCC.
755
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
756
Depends: cpp`'PV`'TS (= ${gcc:Version}),ifenabled(`gccbase',` BASEDEP,')
757
ifenabled(`gccxbase',` BASEDEP,')
759
binutils`'TS (>= ${binutils:Version}),
760
${dep:libgccdev}, ${shlibs:Depends}, ${misc:Depends}
761
Recommends: ${dep:libcdev}
762
Replaces: gccgo-5 (<< ${gcc:Version}), gcc`'PV-plugin-dev`'TS (<< 5-20150321-1),
763
gcc-5-base (<< 5-20150329-1)
764
Suggests: ${gcc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}),
765
gcc`'PV-locales (>= ${gcc:SoftVersion}),
766
libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}),
767
libdbgdep(gomp`'GOMP_SO-dbg,),
768
libdbgdep(itm`'ITM_SO-dbg,),
769
libdbgdep(atomic`'ATOMIC_SO-dbg,),
770
libdbgdep(asan`'ASAN_SO-dbg,),
771
libdbgdep(lsan`'LSAN_SO-dbg,),
772
libdbgdep(tsan`'TSAN_SO-dbg,),
773
libdbgdep(ubsan`'UBSAN_SO-dbg,),
774
ifenabled(`libvtv',`',`
775
libdbgdep(vtv`'VTV_SO-dbg,),
777
libdbgdep(cilkrts`'CILKRTS_SO-dbg,),
778
libdbgdep(mpx`'MPX_SO-dbg,),
779
libdbgdep(quadmath`'QMATH_SO-dbg,)
780
Provides: c-compiler`'TS
781
ifdef(`TARGET',`Conflicts: gcc-multilib
784
Description: GNU C compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
785
This is the GNU C compiler, a fairly portable optimizing compiler for C.
788
This package contains C cross-compiler for TARGET architecture.
791
ifenabled(`multilib',`
792
Package: gcc`'PV-multilib`'TS
793
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
795
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
796
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcbiarchdev}, ${dep:libgccbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
798
Description: GNU C compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
799
This is the GNU C compiler, a fairly portable optimizing compiler for C.
801
This is a dependency package, depending on development packages
802
for the non-default multilib architecture(s).
805
ifenabled(`plugindev',`
806
Package: gcc`'PV-plugin-dev`'TS
809
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
810
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), GMP_BUILD_DEP MPC_BUILD_DEP ${shlibs:Depends}, ${misc:Depends}
812
Description: Files for GNU GCC plugin development.
813
This package contains (header) files for GNU GCC plugin development. It
814
is only used for the development of GCC plugins, but not needed to run
820
Package: gcc`'PV-hppa64-linux-gnu
821
Architecture: ifdef(`TARGET',`any',hppa)
823
Priority: PRI(optional)
824
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}, binutils-hppa64-linux-gnu | binutils-hppa64
825
Replaces: gcc-5-hppa64 (<< 5.2.1-22)
826
Provides: gcc-5-hppa64
827
Conflicts: gcc-3.3-hppa64 (<= 1:3.3.4-5), gcc-3.4-hppa64 (<= 3.4.1-3), gcc-4.7-hppa64 (<< 4.7.3-13), gcc-4.8-hppa64 (<< 4.8.2-22), gcc-4.9-hppa64 (<< 4.9.3-1)
829
Description: GNU C compiler (cross compiler for hppa64)
830
This is the GNU C compiler, a fairly portable optimizing compiler for C.
836
Section: ifdef(`TARGET',`devel',`interpreters')
837
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
838
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
839
Suggests: gcc`'PV-locales (>= ${gcc:SoftVersion})
840
Replaces: gccgo-5 (<< ${gcc:Version})
842
Description: GNU C preprocessor
843
A macro processor that is used automatically by the GNU C compiler
844
to transform programs before actual compilation.
846
This package has been separated from gcc for the benefit of those who
847
require the preprocessor but not the compiler.
850
This package contains preprocessor configured for TARGET architecture.
853
ifdef(`TARGET', `', `
854
ifenabled(`gfdldoc',`
858
Priority: PRI(optional)
859
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
860
Description: Documentation for the GNU C preprocessor (cpp)
861
Documentation for the GNU C preprocessor in info `format'.
865
ifdef(`TARGET', `', `
866
Package: gcc`'PV-locales
869
Priority: PRI(optional)
870
Depends: SOFTBASEDEP, cpp`'PV (>= ${gcc:SoftVersion}), ${misc:Depends}
871
Recommends: gcc`'PV (>= ${gcc:SoftVersion})
872
Description: GCC, the GNU compiler collection (native language support files)
873
Native language support for GCC. Lets GCC speak your language,
874
if translations are available.
876
Please do NOT submit bug reports in other languages than "C".
877
Always reset your language settings to use the "C" locales.
886
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
887
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libidevdep(stdc++`'PV-dev,,=), ${shlibs:Depends}, ${misc:Depends}
888
Provides: c++-compiler`'TS`'ifdef(`TARGET)',`',`, c++abi2-dev')
889
Suggests: ${gxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(stdc++CXX_SO`'PV-dbg,)
891
Description: GNU C++ compiler`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
892
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
895
This package contains C++ cross-compiler for TARGET architecture.
898
ifenabled(`multilib',`
899
Package: g++`'PV-multilib`'TS
900
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
902
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
903
Depends: BASEDEP, g++`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libcxxbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
904
Suggests: ${dep:libcxxbiarchdbg}
906
Description: GNU C++ compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
907
This is the GNU C++ compiler, a fairly portable optimizing compiler for C++.
909
This is a dependency package, depending on development packages
910
for the non-default multilib architecture(s).
915
ifdef(`TARGET', `', `
917
Package: libssp`'SSP_SO`'LS
919
ifdef(`MULTIARCH', `Multi-Arch: same
920
Pre-Depends: ${misc:Pre-Depends}
923
Priority: PRI(optional)
924
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
926
Description: GCC stack smashing protection library
927
GCC can now emit code for protecting applications from stack-smashing attacks.
928
The protection is realized by buffer overflow detection and reordering of
929
stack variables to avoid pointer corruption.
931
Package: lib32ssp`'SSP_SO`'LS
932
Architecture: biarch32_archs
934
Priority: PRI(optional)
935
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
936
Replaces: libssp0 (<< 4.1)
937
Conflicts: ${confl:lib32}
939
Description: GCC stack smashing protection library (32bit)
940
GCC can now emit code for protecting applications from stack-smashing attacks.
941
The protection is realized by buffer overflow detection and reordering of
942
stack variables to avoid pointer corruption.
944
Package: lib64ssp`'SSP_SO`'LS
945
Architecture: biarch64_archs
947
Priority: PRI(optional)
948
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
949
Replaces: libssp0 (<< 4.1)
951
Description: GCC stack smashing protection library (64bit)
952
GCC can now emit code for protecting applications from stack-smashing attacks.
953
The protection is realized by buffer overflow detection and reordering of
954
stack variables to avoid pointer corruption.
956
Package: libn32ssp`'SSP_SO`'LS
957
Architecture: biarchn32_archs
959
Priority: PRI(optional)
960
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
961
Replaces: libssp0 (<< 4.1)
963
Description: GCC stack smashing protection library (n32)
964
GCC can now emit code for protecting applications from stack-smashing attacks.
965
The protection is realized by buffer overflow detection and reordering of
966
stack variables to avoid pointer corruption.
968
Package: libx32ssp`'SSP_SO`'LS
969
Architecture: biarchx32_archs
971
Priority: PRI(optional)
972
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
973
Replaces: libssp0 (<< 4.1)
975
Description: GCC stack smashing protection library (x32)
976
GCC can now emit code for protecting applications from stack-smashing attacks.
977
The protection is realized by buffer overflow detection and reordering of
978
stack variables to avoid pointer corruption.
980
Package: libhfssp`'SSP_SO`'LS
981
Architecture: biarchhf_archs
983
Priority: PRI(optional)
984
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
986
Description: GCC stack smashing protection library (hard float ABI)
987
GCC can now emit code for protecting applications from stack-smashing attacks.
988
The protection is realized by buffer overflow detection and reordering of
989
stack variables to avoid pointer corruption.
991
Package: libsfssp`'SSP_SO`'LS
992
Architecture: biarchsf_archs
994
Priority: PRI(optional)
995
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
997
Description: GCC stack smashing protection library (soft float ABI)
998
GCC can now emit code for protecting applications from stack-smashing attacks.
999
The protection is realized by buffer overflow detection and reordering of
1000
stack variables to avoid pointer corruption.
1004
ifenabled(`libgomp',`
1005
Package: libgomp`'GOMP_SO`'LS
1006
Section: ifdef(`TARGET',`devel',`libs')
1007
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1008
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-armel [armel], libgomp'GOMP_SO`-armhf [armhf]
1010
ifdef(`MULTIARCH', `Multi-Arch: same
1011
Pre-Depends: ${misc:Pre-Depends}
1012
Breaks: ${multiarch:breaks}
1014
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1015
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
1017
Description: GCC OpenMP (GOMP) support library
1018
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1019
in the GNU Compiler Collection.
1021
Package: libgomp`'GOMP_SO-dbg`'LS
1022
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1025
Depends: BASELDEP, libdep(gomp`'GOMP_SO,,=), ${misc:Depends}
1026
ifdef(`TARGET',`',`Provides: libgomp'GOMP_SO`-dbg-armel [armel], libgomp'GOMP_SO`-dbg-armhf [armhf]
1028
ifdef(`MULTIARCH', `Multi-Arch: same
1031
Description: GCC OpenMP (GOMP) support library (debug symbols)
1032
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1033
in the GNU Compiler Collection.
1035
Package: lib32gomp`'GOMP_SO`'LS
1036
Section: ifdef(`TARGET',`devel',`libs')
1037
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1038
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1039
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1040
Conflicts: ${confl:lib32}
1042
Description: GCC OpenMP (GOMP) support library (32bit)
1043
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1044
in the GNU Compiler Collection.
1046
Package: lib32gomp`'GOMP_SO-dbg`'LS
1047
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1050
Depends: BASELDEP, libdep(gomp`'GOMP_SO,32,=), ${misc:Depends}
1052
Description: GCC OpenMP (GOMP) support library (32 bit debug symbols)
1053
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1054
in the GNU Compiler Collection.
1056
Package: lib64gomp`'GOMP_SO`'LS
1057
Section: ifdef(`TARGET',`devel',`libs')
1058
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1059
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1060
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1062
Description: GCC OpenMP (GOMP) support library (64bit)
1063
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1064
in the GNU Compiler Collection.
1066
Package: lib64gomp`'GOMP_SO-dbg`'LS
1067
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1070
Depends: BASELDEP, libdep(gomp`'GOMP_SO,64,=), ${misc:Depends}
1072
Description: GCC OpenMP (GOMP) support library (64bit debug symbols)
1073
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1074
in the GNU Compiler Collection.
1076
Package: libn32gomp`'GOMP_SO`'LS
1077
Section: ifdef(`TARGET',`devel',`libs')
1078
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1079
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1080
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1082
Description: GCC OpenMP (GOMP) support library (n32)
1083
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1084
in the GNU Compiler Collection.
1086
Package: libn32gomp`'GOMP_SO-dbg`'LS
1087
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1090
Depends: BASELDEP, libdep(gomp`'GOMP_SO,n32,=), ${misc:Depends}
1092
Description: GCC OpenMP (GOMP) support library (n32 debug symbols)
1093
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1095
ifenabled(`libx32gomp',`
1096
Package: libx32gomp`'GOMP_SO`'LS
1097
Section: ifdef(`TARGET',`devel',`libs')
1098
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1099
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1100
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1102
Description: GCC OpenMP (GOMP) support library (x32)
1103
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1104
in the GNU Compiler Collection.
1106
Package: libx32gomp`'GOMP_SO-dbg`'LS
1107
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1110
Depends: BASELDEP, libdep(gomp`'GOMP_SO,x32,=), ${misc:Depends}
1112
Description: GCC OpenMP (GOMP) support library (x32 debug symbols)
1113
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1116
ifenabled(`libhfgomp',`
1117
Package: libhfgomp`'GOMP_SO`'LS
1118
Section: ifdef(`TARGET',`devel',`libs')
1119
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1120
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1121
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1122
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armhf [biarchhf_archs]')
1124
Description: GCC OpenMP (GOMP) support library (hard float ABI)
1125
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1126
in the GNU Compiler Collection.
1128
Package: libhfgomp`'GOMP_SO-dbg`'LS
1129
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1132
Depends: BASELDEP, libdep(gomp`'GOMP_SO,hf,=), ${misc:Depends}
1133
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armhf [biarchhf_archs]')
1135
Description: GCC OpenMP (GOMP) support library (hard float ABI debug symbols)
1136
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1139
ifenabled(`libsfgomp',`
1140
Package: libsfgomp`'GOMP_SO`'LS
1141
Section: ifdef(`TARGET',`devel',`libs')
1142
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1143
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1144
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1145
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-armel [biarchsf_archs]')
1147
Description: GCC OpenMP (GOMP) support library (soft float ABI)
1148
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1149
in the GNU Compiler Collection.
1151
Package: libsfgomp`'GOMP_SO-dbg`'LS
1152
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1155
Depends: BASELDEP, libdep(gomp`'GOMP_SO,sf,=), ${misc:Depends}
1156
ifdef(`TARGET',`dnl',`Conflicts: libgomp'GOMP_SO`-dbg-armel [biarchsf_archs]')
1158
Description: GCC OpenMP (GOMP) support library (soft float ABI debug symbols)
1159
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1162
ifenabled(`libneongomp',`
1163
Package: libgomp`'GOMP_SO-neon`'LS
1164
Architecture: NEON_ARCHS
1167
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1169
Description: GCC OpenMP (GOMP) support library [neon optimized]
1170
GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers
1171
in the GNU Compiler Collection.
1173
This set of libraries is optimized to use a NEON coprocessor, and will
1174
be selected instead when running under systems which have one.
1178
ifenabled(`libitm',`
1179
Package: libitm`'ITM_SO`'LS
1180
Section: ifdef(`TARGET',`devel',`libs')
1181
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1182
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-armel [armel], libitm'ITM_SO`-armhf [armhf]
1184
ifdef(`MULTIARCH', `Multi-Arch: same
1185
Pre-Depends: ${misc:Pre-Depends}
1187
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1188
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
1190
Description: GNU Transactional Memory Library
1191
GNU Transactional Memory Library (libitm) provides transaction support for
1192
accesses to the memory of a process, enabling easy-to-use synchronization of
1193
accesses to shared memory by several threads.
1195
Package: libitm`'ITM_SO-dbg`'LS
1196
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1199
Depends: BASELDEP, libdep(itm`'ITM_SO,,=), ${misc:Depends}
1200
ifdef(`TARGET',`',`Provides: libitm'ITM_SO`-dbg-armel [armel], libitm'ITM_SO`-dbg-armhf [armhf]
1202
ifdef(`MULTIARCH', `Multi-Arch: same
1205
Description: GNU Transactional Memory Library (debug symbols)
1206
GNU Transactional Memory Library (libitm) provides transaction support for
1207
accesses to the memory of a process, enabling easy-to-use synchronization of
1208
accesses to shared memory by several threads.
1210
Package: lib32itm`'ITM_SO`'LS
1211
Section: ifdef(`TARGET',`devel',`libs')
1212
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1213
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1214
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1215
Conflicts: ${confl:lib32}
1217
Description: GNU Transactional Memory Library (32bit)
1218
GNU Transactional Memory Library (libitm) provides transaction support for
1219
accesses to the memory of a process, enabling easy-to-use synchronization of
1220
accesses to shared memory by several threads.
1222
Package: lib32itm`'ITM_SO-dbg`'LS
1223
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1226
Depends: BASELDEP, libdep(itm`'ITM_SO,32,=), ${misc:Depends}
1228
Description: GNU Transactional Memory Library (32 bit debug symbols)
1229
GNU Transactional Memory Library (libitm) provides transaction support for
1230
accesses to the memory of a process, enabling easy-to-use synchronization of
1231
accesses to shared memory by several threads.
1233
Package: lib64itm`'ITM_SO`'LS
1234
Section: ifdef(`TARGET',`devel',`libs')
1235
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1236
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1237
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1239
Description: GNU Transactional Memory Library (64bit)
1240
GNU Transactional Memory Library (libitm) provides transaction support for
1241
accesses to the memory of a process, enabling easy-to-use synchronization of
1242
accesses to shared memory by several threads.
1244
Package: lib64itm`'ITM_SO-dbg`'LS
1245
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1248
Depends: BASELDEP, libdep(itm`'ITM_SO,64,=), ${misc:Depends}
1250
Description: GNU Transactional Memory Library (64bit debug symbols)
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: libn32itm`'ITM_SO`'LS
1256
#Section: ifdef(`TARGET',`devel',`libs')
1257
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1258
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1259
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1261
#Description: GNU Transactional Memory Library (n32)
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.
1266
#Package: libn32itm`'ITM_SO-dbg`'LS
1267
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1270
#Depends: BASELDEP, libdep(itm`'ITM_SO,n32,=), ${misc:Depends}
1272
#Description: GNU Transactional Memory Library (n32 debug symbols)
1273
# GNU Transactional Memory Library (libitm) provides transaction support for
1274
# accesses to the memory of a process, enabling easy-to-use synchronization of
1275
# accesses to shared memory by several threads.
1277
ifenabled(`libx32itm',`
1278
Package: libx32itm`'ITM_SO`'LS
1279
Section: ifdef(`TARGET',`devel',`libs')
1280
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1281
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1282
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1284
Description: GNU Transactional Memory Library (x32)
1285
This manual documents the usage and internals of libitm. It provides
1286
transaction support for accesses to the memory of a process, enabling
1287
easy-to-use synchronization of accesses to shared memory by several threads.
1289
Package: libx32itm`'ITM_SO-dbg`'LS
1290
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1293
Depends: BASELDEP, libdep(itm`'ITM_SO,x32,=), ${misc:Depends}
1295
Description: GNU Transactional Memory Library (x32 debug symbols)
1296
This manual documents the usage and internals of libitm. It provides
1297
transaction support for accesses to the memory of a process, enabling
1298
easy-to-use synchronization of accesses to shared memory by several threads.
1301
ifenabled(`libhfitm',`
1302
Package: libhfitm`'ITM_SO`'LS
1303
Section: ifdef(`TARGET',`devel',`libs')
1304
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1305
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1306
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1307
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armhf [biarchhf_archs]')
1309
Description: GNU Transactional Memory Library (hard float ABI)
1310
GNU Transactional Memory Library (libitm) provides transaction support for
1311
accesses to the memory of a process, enabling easy-to-use synchronization of
1312
accesses to shared memory by several threads.
1314
Package: libhfitm`'ITM_SO-dbg`'LS
1315
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1318
Depends: BASELDEP, libdep(itm`'ITM_SO,hf,=), ${misc:Depends}
1319
ifdef(`TARGET',`dnl',`Conflicts: libitm'ITM_SO`-armel [biarchsf_archs]')
1321
Description: GNU Transactional Memory Library (hard float ABI debug symbols)
1322
GNU Transactional Memory Library (libitm) provides transaction support for
1323
accesses to the memory of a process, enabling easy-to-use synchronization of
1324
accesses to shared memory by several threads.
1327
ifenabled(`libsfitm',`
1328
Package: libsfitm`'ITM_SO`'LS
1329
Section: ifdef(`TARGET',`devel',`libs')
1330
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1331
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1332
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1334
Description: GNU Transactional Memory Library (soft float ABI)
1335
GNU Transactional Memory Library (libitm) provides transaction support for
1336
accesses to the memory of a process, enabling easy-to-use synchronization of
1337
accesses to shared memory by several threads.
1339
Package: libsfitm`'ITM_SO-dbg`'LS
1340
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1343
Depends: BASELDEP, libdep(itm`'ITM_SO,sf,=), ${misc:Depends}
1345
Description: GNU Transactional Memory Library (soft float ABI debug symbols)
1346
GNU Transactional Memory Library (libitm) provides transaction support for
1347
accesses to the memory of a process, enabling easy-to-use synchronization of
1348
accesses to shared memory by several threads.
1351
ifenabled(`libneonitm',`
1352
Package: libitm`'ITM_SO-neon`'LS
1353
Architecture: NEON_ARCHS
1356
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1358
Description: GNU Transactional Memory Library [neon optimized]
1359
GNU Transactional Memory Library (libitm) provides transaction support for
1360
accesses to the memory of a process, enabling easy-to-use synchronization of
1361
accesses to shared memory by several threads.
1363
This set of libraries is optimized to use a NEON coprocessor, and will
1364
be selected instead when running under systems which have one.
1368
ifenabled(`libatomic',`
1369
Package: libatomic`'ATOMIC_SO`'LS
1370
Section: ifdef(`TARGET',`devel',`libs')
1371
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1372
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-armel [armel], libatomic'ATOMIC_SO`-armhf [armhf]
1374
ifdef(`MULTIARCH', `Multi-Arch: same
1375
Pre-Depends: ${misc:Pre-Depends}
1377
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1378
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
1380
Description: support library providing __atomic built-in functions
1381
library providing __atomic built-in functions. When an atomic call cannot
1382
be turned into lock-free instructions, GCC will make calls into this library.
1384
Package: libatomic`'ATOMIC_SO-dbg`'LS
1385
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1388
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,,=), ${misc:Depends}
1389
ifdef(`TARGET',`',`Provides: libatomic'ATOMIC_SO`-dbg-armel [armel], libatomic'ATOMIC_SO`-dbg-armhf [armhf]
1391
ifdef(`MULTIARCH', `Multi-Arch: same
1394
Description: support library providing __atomic built-in functions (debug symbols)
1395
library providing __atomic built-in functions. When an atomic call cannot
1396
be turned into lock-free instructions, GCC will make calls into this library.
1398
Package: lib32atomic`'ATOMIC_SO`'LS
1399
Section: ifdef(`TARGET',`devel',`libs')
1400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1401
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1402
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1403
Conflicts: ${confl:lib32}
1405
Description: support library providing __atomic built-in functions (32bit)
1406
library providing __atomic built-in functions. When an atomic call cannot
1407
be turned into lock-free instructions, GCC will make calls into this library.
1409
Package: lib32atomic`'ATOMIC_SO-dbg`'LS
1410
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1413
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,32,=), ${misc:Depends}
1415
Description: support library providing __atomic built-in functions (32 bit debug symbols)
1416
library providing __atomic built-in functions. When an atomic call cannot
1417
be turned into lock-free instructions, GCC will make calls into this library.
1419
Package: lib64atomic`'ATOMIC_SO`'LS
1420
Section: ifdef(`TARGET',`devel',`libs')
1421
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1422
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1423
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1425
Description: support library providing __atomic built-in functions (64bit)
1426
library providing __atomic built-in functions. When an atomic call cannot
1427
be turned into lock-free instructions, GCC will make calls into this library.
1429
Package: lib64atomic`'ATOMIC_SO-dbg`'LS
1430
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1433
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,64,=), ${misc:Depends}
1435
Description: support library providing __atomic built-in functions (64bit debug symbols)
1436
library providing __atomic built-in functions. When an atomic call cannot
1437
be turned into lock-free instructions, GCC will make calls into this library.
1439
Package: libn32atomic`'ATOMIC_SO`'LS
1440
Section: ifdef(`TARGET',`devel',`libs')
1441
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1442
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1443
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1445
Description: support library providing __atomic built-in functions (n32)
1446
library providing __atomic built-in functions. When an atomic call cannot
1447
be turned into lock-free instructions, GCC will make calls into this library.
1449
Package: libn32atomic`'ATOMIC_SO-dbg`'LS
1450
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1453
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,n32,=), ${misc:Depends}
1455
Description: support library providing __atomic built-in functions (n32 debug symbols)
1456
library providing __atomic built-in functions. When an atomic call cannot
1457
be turned into lock-free instructions, GCC will make calls into this library.
1459
ifenabled(`libx32atomic',`
1460
Package: libx32atomic`'ATOMIC_SO`'LS
1461
Section: ifdef(`TARGET',`devel',`libs')
1462
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1463
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1464
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1466
Description: support library providing __atomic built-in functions (x32)
1467
library providing __atomic built-in functions. When an atomic call cannot
1468
be turned into lock-free instructions, GCC will make calls into this library.
1470
Package: libx32atomic`'ATOMIC_SO-dbg`'LS
1471
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1474
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,x32,=), ${misc:Depends}
1476
Description: support library providing __atomic built-in functions (x32 debug symbols)
1477
library providing __atomic built-in functions. When an atomic call cannot
1478
be turned into lock-free instructions, GCC will make calls into this library.
1479
')`'dnl libx32atomic
1481
ifenabled(`libhfatomic',`
1482
Package: libhfatomic`'ATOMIC_SO`'LS
1483
Section: ifdef(`TARGET',`devel',`libs')
1484
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1485
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1486
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1487
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armhf [biarchhf_archs]')
1489
Description: support library providing __atomic built-in functions (hard float ABI)
1490
library providing __atomic built-in functions. When an atomic call cannot
1491
be turned into lock-free instructions, GCC will make calls into this library.
1493
Package: libhfatomic`'ATOMIC_SO-dbg`'LS
1494
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1497
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,hf,=), ${misc:Depends}
1498
ifdef(`TARGET',`dnl',`Conflicts: libatomic'ATOMIC_SO`-armel [biarchsf_archs]')
1500
Description: support library providing __atomic built-in functions (hard float ABI debug symbols)
1501
library providing __atomic built-in functions. When an atomic call cannot
1502
be turned into lock-free instructions, GCC will make calls into this library.
1505
ifenabled(`libsfatomic',`
1506
Package: libsfatomic`'ATOMIC_SO`'LS
1507
Section: ifdef(`TARGET',`devel',`libs')
1508
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1509
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1510
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1512
Description: support library providing __atomic built-in functions (soft float ABI)
1513
library providing __atomic built-in functions. When an atomic call cannot
1514
be turned into lock-free instructions, GCC will make calls into this library.
1516
Package: libsfatomic`'ATOMIC_SO-dbg`'LS
1517
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1520
Depends: BASELDEP, libdep(atomic`'ATOMIC_SO,sf,=), ${misc:Depends}
1522
Description: support library providing __atomic built-in functions (soft float ABI debug symbols)
1523
library providing __atomic built-in functions. When an atomic call cannot
1524
be turned into lock-free instructions, GCC will make calls into this library.
1527
ifenabled(`libneonatomic',`
1528
Package: libatomic`'ATOMIC_SO-neon`'LS
1529
Architecture: NEON_ARCHS
1532
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1534
Description: support library providing __atomic built-in functions [neon optimized]
1535
library providing __atomic built-in functions. When an atomic call cannot
1536
be turned into lock-free instructions, GCC will make calls into this library.
1538
This set of libraries is optimized to use a NEON coprocessor, and will
1539
be selected instead when running under systems which have one.
1540
')`'dnl libneonatomic
1543
ifenabled(`libasan',`
1544
Package: libasan`'ASAN_SO`'LS
1545
Section: ifdef(`TARGET',`devel',`libs')
1546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1547
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-armel [armel], libasan'ASAN_SO`-armhf [armhf]
1549
ifdef(`MULTIARCH', `Multi-Arch: same
1550
Pre-Depends: ${misc:Pre-Depends}
1552
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1553
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
1555
Description: AddressSanitizer -- a fast memory error detector
1556
AddressSanitizer (ASan) is a fast memory error detector. It finds
1557
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1559
Package: libasan`'ASAN_SO-dbg`'LS
1560
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1563
Depends: BASELDEP, libdep(asan`'ASAN_SO,,=), ${misc:Depends}
1564
ifdef(`TARGET',`',`Provides: libasan'ASAN_SO`-dbg-armel [armel], libasan'ASAN_SO`-dbg-armhf [armhf]
1566
ifdef(`MULTIARCH', `Multi-Arch: same
1569
Description: AddressSanitizer -- a fast memory error detector (debug symbols)
1570
AddressSanitizer (ASan) is a fast memory error detector. It finds
1571
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1573
Package: lib32asan`'ASAN_SO`'LS
1574
Section: ifdef(`TARGET',`devel',`libs')
1575
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1576
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1577
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1578
Conflicts: ${confl:lib32}
1580
Description: AddressSanitizer -- a fast memory error detector (32bit)
1581
AddressSanitizer (ASan) is a fast memory error detector. It finds
1582
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1584
Package: lib32asan`'ASAN_SO-dbg`'LS
1585
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1588
Depends: BASELDEP, libdep(asan`'ASAN_SO,32,=), ${misc:Depends}
1590
Description: AddressSanitizer -- a fast memory error detector (32 bit debug symbols)
1591
AddressSanitizer (ASan) is a fast memory error detector. It finds
1592
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1594
Package: lib64asan`'ASAN_SO`'LS
1595
Section: ifdef(`TARGET',`devel',`libs')
1596
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1597
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1598
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1600
Description: AddressSanitizer -- a fast memory error detector (64bit)
1601
AddressSanitizer (ASan) is a fast memory error detector. It finds
1602
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1604
Package: lib64asan`'ASAN_SO-dbg`'LS
1605
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1608
Depends: BASELDEP, libdep(asan`'ASAN_SO,64,=), ${misc:Depends}
1610
Description: AddressSanitizer -- a fast memory error detector (64bit debug symbols)
1611
AddressSanitizer (ASan) is a fast memory error detector. It finds
1612
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1614
#Package: libn32asan`'ASAN_SO`'LS
1615
#Section: ifdef(`TARGET',`devel',`libs')
1616
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1617
#Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1618
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1620
#Description: AddressSanitizer -- a fast memory error detector (n32)
1621
# AddressSanitizer (ASan) is a fast memory error detector. It finds
1622
# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1624
#Package: libn32asan`'ASAN_SO-dbg`'LS
1625
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1628
#Depends: BASELDEP, libdep(asan`'ASAN_SO,n32,=), ${misc:Depends}
1630
#Description: AddressSanitizer -- a fast memory error detector (n32 debug symbols)
1631
# AddressSanitizer (ASan) is a fast memory error detector. It finds
1632
# use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1634
ifenabled(`libx32asan',`
1635
Package: libx32asan`'ASAN_SO`'LS
1636
Section: ifdef(`TARGET',`devel',`libs')
1637
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1638
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1639
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1641
Description: AddressSanitizer -- a fast memory error detector (x32)
1642
AddressSanitizer (ASan) is a fast memory error detector. It finds
1643
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1645
Package: libx32asan`'ASAN_SO-dbg`'LS
1646
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1649
Depends: BASELDEP, libdep(asan`'ASAN_SO,x32,=), ${misc:Depends}
1651
Description: AddressSanitizer -- a fast memory error detector (x32 debug symbols)
1652
AddressSanitizer (ASan) is a fast memory error detector. It finds
1653
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1656
ifenabled(`libhfasan',`
1657
Package: libhfasan`'ASAN_SO`'LS
1658
Section: ifdef(`TARGET',`devel',`libs')
1659
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1660
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1661
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1662
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armhf [biarchhf_archs]')
1664
Description: AddressSanitizer -- a fast memory error detector (hard float ABI)
1665
AddressSanitizer (ASan) is a fast memory error detector. It finds
1666
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1668
Package: libhfasan`'ASAN_SO-dbg`'LS
1669
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1672
Depends: BASELDEP, libdep(asan`'ASAN_SO,hf,=), ${misc:Depends}
1673
ifdef(`TARGET',`dnl',`Conflicts: libasan'ASAN_SO`-armel [biarchsf_archs]')
1675
Description: AddressSanitizer -- a fast memory error detector (hard float ABI debug symbols)
1676
AddressSanitizer (ASan) is a fast memory error detector. It finds
1677
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1680
ifenabled(`libsfasan',`
1681
Package: libsfasan`'ASAN_SO`'LS
1682
Section: ifdef(`TARGET',`devel',`libs')
1683
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1684
Priority: ifdef(`TARGET',`extra',`PRI(extra)')
1685
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1687
Description: AddressSanitizer -- a fast memory error detector (soft float ABI)
1688
AddressSanitizer (ASan) is a fast memory error detector. It finds
1689
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1691
Package: libsfasan`'ASAN_SO-dbg`'LS
1692
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1695
Depends: BASELDEP, libdep(asan`'ASAN_SO,sf,=), ${misc:Depends}
1697
Description: AddressSanitizer -- a fast memory error detector (soft float ABI debug symbols)
1698
AddressSanitizer (ASan) is a fast memory error detector. It finds
1699
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1702
ifenabled(`libneonasan',`
1703
Package: libasan`'ASAN_SO-neon`'LS
1704
Architecture: NEON_ARCHS
1707
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1709
Description: AddressSanitizer -- a fast memory error detector [neon optimized]
1710
AddressSanitizer (ASan) is a fast memory error detector. It finds
1711
use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs.
1713
This set of libraries is optimized to use a NEON coprocessor, and will
1714
be selected instead when running under systems which have one.
1718
ifenabled(`liblsan',`
1719
Package: liblsan`'LSAN_SO`'LS
1720
Section: ifdef(`TARGET',`devel',`libs')
1721
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1722
ifdef(`MULTIARCH', `Multi-Arch: same
1723
Pre-Depends: ${misc:Pre-Depends}
1725
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1726
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
1728
Description: LeakSanitizer -- a memory leak detector (runtime)
1729
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1730
into AddressSanitizer.
1732
Package: liblsan`'LSAN_SO-dbg`'LS
1733
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1736
Depends: BASELDEP, libdep(lsan`'LSAN_SO,,=), ${misc:Depends}
1737
ifdef(`MULTIARCH', `Multi-Arch: same
1740
Description: LeakSanitizer -- a memory leak detector (debug symbols)
1741
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1742
into AddressSanitizer.
1744
ifenabled(`lib32lsan',`
1745
Package: lib32lsan`'LSAN_SO`'LS
1746
Section: ifdef(`TARGET',`devel',`libs')
1747
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1748
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1749
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1750
Conflicts: ${confl:lib32}
1752
Description: LeakSanitizer -- a memory leak detector (32bit)
1753
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1754
into AddressSanitizer (empty package).
1756
Package: lib32lsan`'LSAN_SO-dbg`'LS
1757
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1760
Depends: BASELDEP, libdep(lsan`'LSAN_SO,32,=), ${misc:Depends}
1762
Description: LeakSanitizer -- a memory leak detector (32 bit debug symbols)
1763
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1764
into AddressSanitizer (empty package).
1767
ifenabled(`lib64lsan',`
1768
#Package: lib64lsan`'LSAN_SO`'LS
1769
#Section: ifdef(`TARGET',`devel',`libs')
1770
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1771
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1772
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1774
#Description: LeakSanitizer -- a memory leak detector (64bit)
1775
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
1776
# into AddressSanitizer.
1778
#Package: lib64lsan`'LSAN_SO-dbg`'LS
1779
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1782
#Depends: BASELDEP, libdep(lsan`'LSAN_SO,64,=), ${misc:Depends}
1784
#Description: LeakSanitizer -- a memory leak detector (64bit debug symbols)
1785
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
1786
# into AddressSanitizer.
1789
ifenabled(`libn32lsan',`
1790
#Package: libn32lsan`'LSAN_SO`'LS
1791
#Section: ifdef(`TARGET',`devel',`libs')
1792
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1793
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1794
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1796
#Description: LeakSanitizer -- a memory leak detector (n32)
1797
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
1798
# into AddressSanitizer.
1800
#Package: libn32lsan`'LSAN_SO-dbg`'LS
1801
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1804
#Depends: BASELDEP, libdep(lsan`'LSAN_SO,n32,=), ${misc:Depends}
1806
#Description: LeakSanitizer -- a memory leak detector (n32 debug symbols)
1807
# LeakSanitizer (Lsan) is a memory leak detector which is integrated
1808
# into AddressSanitizer.
1811
ifenabled(`libx32lsan',`
1812
Package: libx32lsan`'LSAN_SO`'LS
1813
Section: ifdef(`TARGET',`devel',`libs')
1814
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1815
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1816
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1818
Description: LeakSanitizer -- a memory leak detector (x32)
1819
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1820
into AddressSanitizer (empty package).
1822
Package: libx32lsan`'LSAN_SO-dbg`'LS
1823
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1826
Depends: BASELDEP, libdep(lsan`'LSAN_SO,x32,=), ${misc:Depends}
1828
Description: LeakSanitizer -- a memory leak detector (x32 debug symbols)
1829
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1830
into AddressSanitizer (empty package).
1833
ifenabled(`libhflsan',`
1834
Package: libhflsan`'LSAN_SO`'LS
1835
Section: ifdef(`TARGET',`devel',`libs')
1836
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1837
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1838
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1839
ifdef(`TARGET',`dnl',`Conflicts: liblsan'LSAN_SO`-armhf [biarchhf_archs]')
1841
Description: LeakSanitizer -- a memory leak detector (hard float ABI)
1842
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1843
into AddressSanitizer.
1845
Package: libhflsan`'LSAN_SO-dbg`'LS
1846
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
1849
Depends: BASELDEP, libdep(lsan`'LSAN_SO,hf,=), ${misc:Depends}
1850
ifdef(`TARGET',`dnl',`Conflicts: liblsan'LSAN_SO`-armel [biarchsf_archs]')
1852
Description: LeakSanitizer -- a memory leak detector (hard float ABI debug symbols)
1853
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1854
into AddressSanitizer.
1857
ifenabled(`libsflsan',`
1858
Package: libsflsan`'LSAN_SO`'LS
1859
Section: ifdef(`TARGET',`devel',`libs')
1860
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1861
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1862
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1864
Description: LeakSanitizer -- a memory leak detector (soft float ABI)
1865
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1866
into AddressSanitizer.
1868
Package: libsflsan`'LSAN_SO-dbg`'LS
1869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
1872
Depends: BASELDEP, libdep(lsan`'LSAN_SO,sf,=), ${misc:Depends}
1874
Description: LeakSanitizer -- a memory leak detector (soft float ABI debug symbols)
1875
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1876
into AddressSanitizer.
1879
ifenabled(`libneonlsan',`
1880
Package: liblsan`'LSAN_SO-neon`'LS
1881
Architecture: NEON_ARCHS
1884
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
1886
Description: LeakSanitizer -- a memory leak detector [neon optimized]
1887
LeakSanitizer (Lsan) is a memory leak detector which is integrated
1888
into AddressSanitizer.
1890
This set of libraries is optimized to use a NEON coprocessor, and will
1891
be selected instead when running under systems which have one.
1895
ifenabled(`libtsan',`
1896
Package: libtsan`'TSAN_SO`'LS
1897
Section: ifdef(`TARGET',`devel',`libs')
1898
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1899
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-armel [armel], libtsan'TSAN_SO`-armhf [armhf]
1901
ifdef(`MULTIARCH', `Multi-Arch: same
1902
Pre-Depends: ${misc:Pre-Depends}
1904
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1905
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
1907
Description: ThreadSanitizer -- a Valgrind-based detector of data races (runtime)
1908
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1909
The Linux and Mac versions are based on Valgrind.
1911
Package: libtsan`'TSAN_SO-dbg`'LS
1912
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
1915
Depends: BASELDEP, libdep(tsan`'TSAN_SO,,=), ${misc:Depends}
1916
ifdef(`TARGET',`',`Provides: libtsan'TSAN_SO`-dbg-armel [armel], libtsan'TSAN_SO`-dbg-armhf [armhf]
1918
ifdef(`MULTIARCH', `Multi-Arch: same
1921
Description: ThreadSanitizer -- a Valgrind-based detector of data races (debug symbols)
1922
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1923
The Linux and Mac versions are based on Valgrind.
1925
ifenabled(`lib32tsan',`
1926
Package: lib32tsan`'TSAN_SO`'LS
1927
Section: ifdef(`TARGET',`devel',`libs')
1928
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1929
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1930
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1931
Conflicts: ${confl:lib32}
1933
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32bit)
1934
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1935
The Linux and Mac versions are based on Valgrind.
1937
Package: lib32tsan`'TSAN_SO-dbg`'LS
1938
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
1941
Depends: BASELDEP, libdep(tsan`'TSAN_SO,32,=), ${misc:Depends}
1943
Description: ThreadSanitizer -- a Valgrind-based detector of data races (32 bit debug symbols)
1944
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1945
The Linux and Mac versions are based on Valgrind.
1948
ifenabled(`lib64tsan',`
1949
Package: lib64tsan`'TSAN_SO`'LS
1950
Section: ifdef(`TARGET',`devel',`libs')
1951
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1952
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1953
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1955
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit)
1956
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1957
The Linux and Mac versions are based on Valgrind.
1959
Package: lib64tsan`'TSAN_SO-dbg`'LS
1960
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
1963
Depends: BASELDEP, libdep(tsan`'TSAN_SO,64,=), ${misc:Depends}
1965
Description: ThreadSanitizer -- a Valgrind-based detector of data races (64bit debug symbols)
1966
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1967
The Linux and Mac versions are based on Valgrind.
1970
ifenabled(`libn32tsan',`
1971
Package: libn32tsan`'TSAN_SO`'LS
1972
Section: ifdef(`TARGET',`devel',`libs')
1973
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1974
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1975
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1977
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32)
1978
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1979
The Linux and Mac versions are based on Valgrind.
1981
Package: libn32tsan`'TSAN_SO-dbg`'LS
1982
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
1985
Depends: BASELDEP, libdep(tsan`'TSAN_SO,n32,=), ${misc:Depends}
1987
Description: ThreadSanitizer -- a Valgrind-based detector of data races (n32 debug symbols)
1988
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
1989
The Linux and Mac versions are based on Valgrind.
1992
ifenabled(`libx32tsan',`
1993
Package: libx32tsan`'TSAN_SO`'LS
1994
Section: ifdef(`TARGET',`devel',`libs')
1995
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
1996
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
1997
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
1999
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32)
2000
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
2001
The Linux and Mac versions are based on Valgrind.
2003
Package: libx32tsan`'TSAN_SO-dbg`'LS
2004
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2007
Depends: BASELDEP, libdep(tsan`'TSAN_SO,x32,=), ${misc:Depends}
2009
Description: ThreadSanitizer -- a Valgrind-based detector of data races (x32 debug symbols)
2010
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
2011
The Linux and Mac versions are based on Valgrind.
2014
ifenabled(`libhftsan',`
2015
Package: libhftsan`'TSAN_SO`'LS
2016
Section: ifdef(`TARGET',`devel',`libs')
2017
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2018
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2019
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2020
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armhf [biarchhf_archs]')
2022
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI)
2023
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
2024
The Linux and Mac versions are based on Valgrind.
2026
Package: libhftsan`'TSAN_SO-dbg`'LS
2027
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2030
Depends: BASELDEP, libdep(tsan`'TSAN_SO,hf,=), ${misc:Depends}
2031
ifdef(`TARGET',`dnl',`Conflicts: libtsan'TSAN_SO`-armel [biarchsf_archs]')
2033
Description: ThreadSanitizer -- a Valgrind-based detector of data races (hard float ABI debug symbols)
2036
ifenabled(`libsftsan',`
2037
Package: libsftsan`'TSAN_SO`'LS
2038
Section: ifdef(`TARGET',`devel',`libs')
2039
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2040
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2041
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2043
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI)
2044
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
2045
The Linux and Mac versions are based on Valgrind.
2047
Package: libsftsan`'TSAN_SO-dbg`'LS
2048
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2051
Depends: BASELDEP, libdep(tsan`'TSAN_SO,sf,=), ${misc:Depends}
2053
Description: ThreadSanitizer -- a Valgrind-based detector of data races (soft float ABI debug symbols)
2054
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
2055
The Linux and Mac versions are based on Valgrind.
2058
ifenabled(`libneontsan',`
2059
Package: libtsan`'TSAN_SO-neon`'LS
2060
Architecture: NEON_ARCHS
2063
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2065
Description: ThreadSanitizer -- a Valgrind-based detector of data races [neon optimized]
2066
ThreadSanitizer (Tsan) is a data race detector for C/C++ programs.
2067
The Linux and Mac versions are based on Valgrind.
2069
This set of libraries is optimized to use a NEON coprocessor, and will
2070
be selected instead when running under systems which have one.
2074
ifenabled(`libubsan',`
2075
Package: libubsan`'UBSAN_SO`'LS
2076
Section: ifdef(`TARGET',`devel',`libs')
2077
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2078
ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-armel [armel], libubsan'UBSAN_SO`-armhf [armhf]
2080
ifdef(`MULTIARCH', `Multi-Arch: same
2081
Pre-Depends: ${misc:Pre-Depends}
2083
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2084
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
2086
Description: UBSan -- undefined behaviour sanitizer (runtime)
2087
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2088
Various computations will be instrumented to detect undefined behavior
2089
at runtime. Available for C and C++.
2091
Package: libubsan`'UBSAN_SO-dbg`'LS
2092
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2095
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,,=), ${misc:Depends}
2096
ifdef(`TARGET',`',`Provides: libubsan'UBSAN_SO`-dbg-armel [armel], libubsan'UBSAN_SO`-dbg-armhf [armhf]
2098
ifdef(`MULTIARCH', `Multi-Arch: same
2101
Description: UBSan -- undefined behaviour sanitizer (debug symbols)
2102
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2103
Various computations will be instrumented to detect undefined behavior
2104
at runtime. Available for C and C++.
2106
ifenabled(`lib32ubsan',`
2107
Package: lib32ubsan`'UBSAN_SO`'LS
2108
Section: ifdef(`TARGET',`devel',`libs')
2109
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2110
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2111
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2112
Conflicts: ${confl:lib32}
2114
Description: UBSan -- undefined behaviour sanitizer (32bit)
2115
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2116
Various computations will be instrumented to detect undefined behavior
2117
at runtime. Available for C and C++.
2119
Package: lib32ubsan`'UBSAN_SO-dbg`'LS
2120
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2123
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,32,=), ${misc:Depends}
2125
Description: UBSan -- undefined behaviour sanitizer (32 bit debug symbols)
2126
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2127
Various computations will be instrumented to detect undefined behavior
2128
at runtime. Available for C and C++.
2131
ifenabled(`lib64ubsan',`
2132
Package: lib64ubsan`'UBSAN_SO`'LS
2133
Section: ifdef(`TARGET',`devel',`libs')
2134
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2135
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2136
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2138
Description: UBSan -- undefined behaviour sanitizer (64bit)
2139
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2140
Various computations will be instrumented to detect undefined behavior
2141
at runtime. Available for C and C++.
2143
Package: lib64ubsan`'UBSAN_SO-dbg`'LS
2144
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2147
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,64,=), ${misc:Depends}
2149
Description: UBSan -- undefined behaviour sanitizer (64bit debug symbols)
2150
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2151
Various computations will be instrumented to detect undefined behavior
2152
at runtime. Available for C and C++.
2155
ifenabled(`libn32ubsan',`
2156
#Package: libn32ubsan`'UBSAN_SO`'LS
2157
#Section: ifdef(`TARGET',`devel',`libs')
2158
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2159
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2160
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2162
#Description: UBSan -- undefined behaviour sanitizer (n32)
2163
# UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2164
# Various computations will be instrumented to detect undefined behavior
2165
# at runtime. Available for C and C++.
2167
#Package: libn32ubsan`'UBSAN_SO-dbg`'LS
2168
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2171
#Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,n32,=), ${misc:Depends}
2173
#Description: UBSan -- undefined behaviour sanitizer (n32 debug symbols)
2174
# UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2175
# Various computations will be instrumented to detect undefined behavior
2176
# at runtime. Available for C and C++.
2179
ifenabled(`libx32ubsan',`
2180
Package: libx32ubsan`'UBSAN_SO`'LS
2181
Section: ifdef(`TARGET',`devel',`libs')
2182
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2183
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2184
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2186
Description: UBSan -- undefined behaviour sanitizer (x32)
2187
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2188
Various computations will be instrumented to detect undefined behavior
2189
at runtime. Available for C and C++.
2191
Package: libx32ubsan`'UBSAN_SO-dbg`'LS
2192
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2195
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,x32,=), ${misc:Depends}
2197
Description: UBSan -- undefined behaviour sanitizer (x32 debug symbols)
2198
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2199
Various computations will be instrumented to detect undefined behavior
2200
at runtime. Available for C and C++.
2203
ifenabled(`libhfubsan',`
2204
Package: libhfubsan`'UBSAN_SO`'LS
2205
Section: ifdef(`TARGET',`devel',`libs')
2206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2207
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2208
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2209
ifdef(`TARGET',`dnl',`Conflicts: libubsan'UBSAN_SO`-armhf [biarchhf_archs]')
2211
Description: UBSan -- undefined behaviour sanitizer (hard float ABI)
2212
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2213
Various computations will be instrumented to detect undefined behavior
2214
at runtime. Available for C and C++.
2216
Package: libhfubsan`'UBSAN_SO-dbg`'LS
2217
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2220
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,hf,=), ${misc:Depends}
2221
ifdef(`TARGET',`dnl',`Conflicts: libubsan'UBSAN_SO`-armel [biarchsf_archs]')
2223
Description: UBSan -- undefined behaviour sanitizer (hard float ABI debug symbols)
2224
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2225
Various computations will be instrumented to detect undefined behavior
2226
at runtime. Available for C and C++.
2229
ifenabled(`libsfubsan',`
2230
Package: libsfubsan`'UBSAN_SO`'LS
2231
Section: ifdef(`TARGET',`devel',`libs')
2232
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2233
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2234
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2236
Description: UBSan -- undefined behaviour sanitizer (soft float ABI)
2237
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2238
Various computations will be instrumented to detect undefined behavior
2239
at runtime. Available for C and C++.
2241
Package: libsfubsan`'UBSAN_SO-dbg`'LS
2242
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2245
Depends: BASELDEP, libdep(ubsan`'UBSAN_SO,sf,=), ${misc:Depends}
2247
Description: UBSan -- undefined behaviour sanitizer (soft float ABI debug symbols)
2248
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2249
Various computations will be instrumented to detect undefined behavior
2250
at runtime. Available for C and C++.
2253
ifenabled(`libneonubsan',`
2254
Package: libubsan`'UBSAN_SO-neon`'LS
2255
Architecture: NEON_ARCHS
2258
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2260
Description: UBSan -- undefined behaviour sanitizer [neon optimized]
2261
UndefinedBehaviorSanitizer can be enabled via -fsanitize=undefined.
2262
Various computations will be instrumented to detect undefined behavior
2263
at runtime. Available for C and C++.
2265
This set of libraries is optimized to use a NEON coprocessor, and will
2266
be selected instead when running under systems which have one.
2267
')`'dnl libneonubsan
2270
ifenabled(`libvtv',`
2271
Package: libvtv`'VTV_SO`'LS
2272
Section: ifdef(`TARGET',`devel',`libs')
2273
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2274
ifdef(`MULTIARCH', `Multi-Arch: same
2275
Pre-Depends: ${misc:Pre-Depends}
2277
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2278
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
2280
Description: GNU vtable verification library (runtime)
2281
Vtable verification is a new security hardening feature for GCC that
2282
is designed to detect and handle (during program execution) when a
2283
vtable pointer that is about to be used for a virtual function call is
2284
not a valid vtable pointer for that call.
2286
Package: libvtv`'VTV_SO-dbg`'LS
2287
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2290
Depends: BASELDEP, libdep(vtv`'VTV_SO,,=), ${misc:Depends}
2291
ifdef(`MULTIARCH', `Multi-Arch: same
2294
Description: GNU vtable verification library (debug symbols)
2295
Vtable verification is a new security hardening feature for GCC that
2296
is designed to detect and handle (during program execution) when a
2297
vtable pointer that is about to be used for a virtual function call is
2298
not a valid vtable pointer for that call.
2300
ifenabled(`lib32vtv',`
2301
Package: lib32vtv`'VTV_SO`'LS
2302
Section: ifdef(`TARGET',`devel',`libs')
2303
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2304
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2305
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2306
Conflicts: ${confl:lib32}
2308
Description: GNU vtable verification library (32bit)
2309
Vtable verification is a new security hardening feature for GCC that
2310
is designed to detect and handle (during program execution) when a
2311
vtable pointer that is about to be used for a virtual function call is
2312
not a valid vtable pointer for that call.
2314
Package: lib32vtv`'VTV_SO-dbg`'LS
2315
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2318
Depends: BASELDEP, libdep(vtv`'VTV_SO,32,=), ${misc:Depends}
2320
Description: GNU vtable verification library (32 bit debug symbols)
2321
Vtable verification is a new security hardening feature for GCC that
2322
is designed to detect and handle (during program execution) when a
2323
vtable pointer that is about to be used for a virtual function call is
2324
not a valid vtable pointer for that call.
2327
ifenabled(`lib64vtv',`
2328
Package: lib64vtv`'VTV_SO`'LS
2329
Section: ifdef(`TARGET',`devel',`libs')
2330
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2331
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2332
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2334
Description: GNU vtable verification library (64bit)
2335
Vtable verification is a new security hardening feature for GCC that
2336
is designed to detect and handle (during program execution) when a
2337
vtable pointer that is about to be used for a virtual function call is
2338
not a valid vtable pointer for that call.
2340
Package: lib64vtv`'VTV_SO-dbg`'LS
2341
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2344
Depends: BASELDEP, libdep(vtv`'VTV_SO,64,=), ${misc:Depends}
2346
Description: GNU vtable verification library (64bit debug symbols)
2347
Vtable verification is a new security hardening feature for GCC that
2348
is designed to detect and handle (during program execution) when a
2349
vtable pointer that is about to be used for a virtual function call is
2350
not a valid vtable pointer for that call.
2353
ifenabled(`libn32vtv',`
2354
Package: libn32vtv`'VTV_SO`'LS
2355
Section: ifdef(`TARGET',`devel',`libs')
2356
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2357
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2358
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2360
Description: GNU vtable verification library (n32)
2361
Vtable verification is a new security hardening feature for GCC that
2362
is designed to detect and handle (during program execution) when a
2363
vtable pointer that is about to be used for a virtual function call is
2364
not a valid vtable pointer for that call.
2366
Package: libn32vtv`'VTV_SO-dbg`'LS
2367
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2370
Depends: BASELDEP, libdep(vtv`'VTV_SO,n32,=), ${misc:Depends}
2372
Description: GNU vtable verification library (n32 debug symbols)
2373
Vtable verification is a new security hardening feature for GCC that
2374
is designed to detect and handle (during program execution) when a
2375
vtable pointer that is about to be used for a virtual function call is
2376
not a valid vtable pointer for that call.
2379
ifenabled(`libx32vtv',`
2380
Package: libx32vtv`'VTV_SO`'LS
2381
Section: ifdef(`TARGET',`devel',`libs')
2382
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2383
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2384
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2386
Description: GNU vtable verification library (x32)
2387
Vtable verification is a new security hardening feature for GCC that
2388
is designed to detect and handle (during program execution) when a
2389
vtable pointer that is about to be used for a virtual function call is
2390
not a valid vtable pointer for that call.
2392
Package: libx32vtv`'VTV_SO-dbg`'LS
2393
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2396
Depends: BASELDEP, libdep(vtv`'VTV_SO,x32,=), ${misc:Depends}
2398
Description: GNU vtable verification library (x32 debug symbols)
2399
Vtable verification is a new security hardening feature for GCC that
2400
is designed to detect and handle (during program execution) when a
2401
vtable pointer that is about to be used for a virtual function call is
2402
not a valid vtable pointer for that call.
2405
ifenabled(`libhfvtv',`
2406
Package: libhfvtv`'VTV_SO`'LS
2407
Section: ifdef(`TARGET',`devel',`libs')
2408
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2409
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2410
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2411
ifdef(`TARGET',`dnl',`Conflicts: libvtv'VTV_SO`-armhf [biarchhf_archs]')
2413
Description: GNU vtable verification library (hard float ABI)
2414
Vtable verification is a new security hardening feature for GCC that
2415
is designed to detect and handle (during program execution) when a
2416
vtable pointer that is about to be used for a virtual function call is
2417
not a valid vtable pointer for that call.
2419
Package: libhfvtv`'VTV_SO-dbg`'LS
2420
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2423
Depends: BASELDEP, libdep(vtv`'VTV_SO,hf,=), ${misc:Depends}
2424
ifdef(`TARGET',`dnl',`Conflicts: libvtv'VTV_SO`-armel [biarchsf_archs]')
2426
Description: GNU vtable verification library (hard float ABI debug symbols)
2427
Vtable verification is a new security hardening feature for GCC that
2428
is designed to detect and handle (during program execution) when a
2429
vtable pointer that is about to be used for a virtual function call is
2430
not a valid vtable pointer for that call.
2433
ifenabled(`libsfvtv',`
2434
Package: libsfvtv`'VTV_SO`'LS
2435
Section: ifdef(`TARGET',`devel',`libs')
2436
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2437
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2438
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2440
Description: GNU vtable verification library (soft float ABI)
2441
Vtable verification is a new security hardening feature for GCC that
2442
is designed to detect and handle (during program execution) when a
2443
vtable pointer that is about to be used for a virtual function call is
2444
not a valid vtable pointer for that call.
2446
Package: libsfvtv`'VTV_SO-dbg`'LS
2447
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2450
Depends: BASELDEP, libdep(vtv`'VTV_SO,sf,=), ${misc:Depends}
2452
Description: GNU vtable verification library (soft float ABI debug symbols)
2453
Vtable verification is a new security hardening feature for GCC that
2454
is designed to detect and handle (during program execution) when a
2455
vtable pointer that is about to be used for a virtual function call is
2456
not a valid vtable pointer for that call.
2459
ifenabled(`libneonvtv',`
2460
Package: libvtv`'VTV_SO-neon`'LS
2461
Architecture: NEON_ARCHS
2464
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2466
Description: GNU vtable verification library [neon optimized]
2467
Vtable verification is a new security hardening feature for GCC that
2468
is designed to detect and handle (during program execution) when a
2469
vtable pointer that is about to be used for a virtual function call is
2470
not a valid vtable pointer for that call.
2472
This set of libraries is optimized to use a NEON coprocessor, and will
2473
be selected instead when running under systems which have one.
2477
ifenabled(`libcilkrts',`
2478
Package: libcilkrts`'CILKRTS_SO`'LS
2479
Section: ifdef(`TARGET',`devel',`libs')
2480
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2481
ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-armel [armel], libcilkrts'CILKRTS_SO`-armhf [armhf]
2483
ifdef(`MULTIARCH', `Multi-Arch: same
2484
Pre-Depends: ${misc:Pre-Depends}
2486
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2487
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
2489
Description: Intel Cilk Plus language extensions (runtime)
2490
Intel Cilk Plus is an extension to the C and C++ languages to support
2491
data and task parallelism.
2493
Package: libcilkrts`'CILKRTS_SO-dbg`'LS
2494
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2497
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,,=), ${misc:Depends}
2498
ifdef(`TARGET',`',`Provides: libcilkrts'CILKRTS_SO`-dbg-armel [armel], libcilkrts'CILKRTS_SO`-dbg-armhf [armhf]
2500
ifdef(`MULTIARCH', `Multi-Arch: same
2503
Description: Intel Cilk Plus language extensions (debug symbols)
2504
Intel Cilk Plus is an extension to the C and C++ languages to support
2505
data and task parallelism.
2507
ifenabled(`lib32cilkrts',`
2508
Package: lib32cilkrts`'CILKRTS_SO`'LS
2509
Section: ifdef(`TARGET',`devel',`libs')
2510
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2511
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2512
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2513
Conflicts: ${confl:lib32}
2515
Description: Intel Cilk Plus language extensions (32bit)
2516
Intel Cilk Plus is an extension to the C and C++ languages to support
2517
data and task parallelism.
2519
Package: lib32cilkrts`'CILKRTS_SO-dbg`'LS
2520
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2523
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,32,=), ${misc:Depends}
2525
Description: Intel Cilk Plus language extensions (32 bit debug symbols)
2526
Intel Cilk Plus is an extension to the C and C++ languages to support
2527
data and task parallelism.
2528
')`'dnl lib32cilkrts
2530
ifenabled(`lib64cilkrts',`
2531
Package: lib64cilkrts`'CILKRTS_SO`'LS
2532
Section: ifdef(`TARGET',`devel',`libs')
2533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2534
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2535
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2537
Description: Intel Cilk Plus language extensions (64bit)
2538
Intel Cilk Plus is an extension to the C and C++ languages to support
2539
data and task parallelism.
2541
Package: lib64cilkrts`'CILKRTS_SO-dbg`'LS
2542
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2545
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,64,=), ${misc:Depends}
2547
Description: Intel Cilk Plus language extensions (64bit debug symbols)
2548
Intel Cilk Plus is an extension to the C and C++ languages to support
2549
data and task parallelism.
2550
')`'dnl lib64cilkrts
2552
ifenabled(`libn32cilkrts',`
2553
Package: libn32cilkrts`'CILKRTS_SO`'LS
2554
Section: ifdef(`TARGET',`devel',`libs')
2555
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2556
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2557
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2559
Description: Intel Cilk Plus language extensions (n32)
2560
Intel Cilk Plus is an extension to the C and C++ languages to support
2561
data and task parallelism.
2563
Package: libn32cilkrts`'CILKRTS_SO-dbg`'LS
2564
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2567
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,n32,=), ${misc:Depends}
2569
Description: Intel Cilk Plus language extensions (n32 debug symbols)
2570
Intel Cilk Plus is an extension to the C and C++ languages to support
2571
data and task parallelism.
2572
')`'dnl libn32cilkrts
2574
ifenabled(`libx32cilkrts',`
2575
Package: libx32cilkrts`'CILKRTS_SO`'LS
2576
Section: ifdef(`TARGET',`devel',`libs')
2577
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2578
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2579
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2581
Description: Intel Cilk Plus language extensions (x32)
2582
Intel Cilk Plus is an extension to the C and C++ languages to support
2583
data and task parallelism.
2585
Package: libx32cilkrts`'CILKRTS_SO-dbg`'LS
2586
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2589
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,x32,=), ${misc:Depends}
2591
Description: Intel Cilk Plus language extensions (x32 debug symbols)
2592
Intel Cilk Plus is an extension to the C and C++ languages to support
2593
data and task parallelism.
2594
')`'dnl libx32cilkrts
2596
ifenabled(`libhfcilkrts',`
2597
Package: libhfcilkrts`'CILKRTS_SO`'LS
2598
Section: ifdef(`TARGET',`devel',`libs')
2599
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2600
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2601
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2602
ifdef(`TARGET',`dnl',`Conflicts: libcilkrts'CILKRTS_SO`-armhf [biarchhf_archs]')
2604
Description: Intel Cilk Plus language extensions (hard float ABI)
2605
Intel Cilk Plus is an extension to the C and C++ languages to support
2606
data and task parallelism.
2608
Package: libhfcilkrts`'CILKRTS_SO-dbg`'LS
2609
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2612
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,hf,=), ${misc:Depends}
2613
ifdef(`TARGET',`dnl',`Conflicts: libcilkrts'CILKRTS_SO`-armel [biarchsf_archs]')
2615
Description: Intel Cilk Plus language extensions (hard float ABI debug symbols)
2616
Intel Cilk Plus is an extension to the C and C++ languages to support
2617
data and task parallelism.
2618
')`'dnl libhfcilkrts
2620
ifenabled(`libsfcilkrts',`
2621
Package: libsfcilkrts`'CILKRTS_SO`'LS
2622
Section: ifdef(`TARGET',`devel',`libs')
2623
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2624
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2625
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2627
Description: Intel Cilk Plus language extensions (soft float ABI)
2628
Intel Cilk Plus is an extension to the C and C++ languages to support
2629
data and task parallelism.
2631
Package: libsfcilkrts`'CILKRTS_SO-dbg`'LS
2632
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2635
Depends: BASELDEP, libdep(cilkrts`'CILKRTS_SO,sf,=), ${misc:Depends}
2637
Description: Intel Cilk Plus language extensions (soft float ABI debug symbols)
2638
Intel Cilk Plus is an extension to the C and C++ languages to support
2639
data and task parallelism.
2640
')`'dnl libsfcilkrts
2642
ifenabled(`libneoncilkrts',`
2643
Package: libcilkrts`'CILKRTS_SO-neon`'LS
2644
Architecture: NEON_ARCHS
2647
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
2649
Description: Intel Cilk Plus language extensions [neon optimized]
2650
Intel Cilk Plus is an extension to the C and C++ languages to support
2651
data and task parallelism.
2653
This set of libraries is optimized to use a NEON coprocessor, and will
2654
be selected instead when running under systems which have one.
2655
')`'dnl libneoncilkrts
2658
ifenabled(`libmpx',`
2659
Package: libmpx`'MPX_SO`'LS
2660
Section: ifdef(`TARGET',`devel',`libs')
2661
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2662
ifdef(`TARGET',`',`Provides: libmpx'MPX_SO`-armel [armel], libmpx'MPX_SO`-armhf [armhf]
2664
ifdef(`MULTIARCH', `Multi-Arch: same
2665
Pre-Depends: ${misc:Pre-Depends}
2667
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2668
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
2670
Description: Intel memory protection extensions (runtime)
2671
Intel MPX is a set of processor features which, with compiler,
2672
runtime library and OS support, brings increased robustness to
2673
software by checking pointer references whose compile time normal
2674
intentions are usurped at runtime due to buffer overflow.
2676
Package: libmpx`'MPX_SO-dbg`'LS
2677
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2680
Depends: BASELDEP, libdep(mpx`'MPX_SO,,=), ${misc:Depends}
2681
ifdef(`TARGET',`',`Provides: libmpx'MPX_SO`-dbg-armel [armel], libmpx'MPX_SO`-dbg-armhf [armhf]
2683
ifdef(`MULTIARCH', `Multi-Arch: same
2686
Description: Intel memory protection extensions (debug symbols)
2687
Intel MPX is a set of processor features which, with compiler,
2688
runtime library and OS support, brings increased robustness to
2689
software by checking pointer references whose compile time normal
2690
intentions are usurped at runtime due to buffer overflow.
2692
ifenabled(`lib32mpx',`
2693
Package: lib32mpx`'MPX_SO`'LS
2694
Section: ifdef(`TARGET',`devel',`libs')
2695
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2696
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2697
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2698
Conflicts: ${confl:lib32}
2700
Description: Intel memory protection extensions (32bit)
2701
Intel MPX is a set of processor features which, with compiler,
2702
runtime library and OS support, brings increased robustness to
2703
software by checking pointer references whose compile time normal
2704
intentions are usurped at runtime due to buffer overflow.
2706
Package: lib32mpx`'MPX_SO-dbg`'LS
2707
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2710
Depends: BASELDEP, libdep(mpx`'MPX_SO,32,=), ${misc:Depends}
2712
Description: Intel memory protection extensions (32 bit debug symbols)
2713
Intel MPX is a set of processor features which, with compiler,
2714
runtime library and OS support, brings increased robustness to
2715
software by checking pointer references whose compile time normal
2716
intentions are usurped at runtime due to buffer overflow.
2719
ifenabled(`lib64mpx',`
2720
Package: lib64mpx`'MPX_SO`'LS
2721
Section: ifdef(`TARGET',`devel',`libs')
2722
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2723
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2724
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2726
Description: Intel memory protection extensions (64bit)
2727
Intel MPX is a set of processor features which, with compiler,
2728
runtime library and OS support, brings increased robustness to
2729
software by checking pointer references whose compile time normal
2730
intentions are usurped at runtime due to buffer overflow.
2732
Package: lib64mpx`'MPX_SO-dbg`'LS
2733
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2736
Depends: BASELDEP, libdep(mpx`'MPX_SO,64,=), ${misc:Depends}
2738
Description: Intel memory protection extensions (64bit debug symbols)
2739
Intel MPX is a set of processor features which, with compiler,
2740
runtime library and OS support, brings increased robustness to
2741
software by checking pointer references whose compile time normal
2742
intentions are usurped at runtime due to buffer overflow.
2745
ifenabled(`libn32mpx',`
2746
Package: libn32mpx`'MPX_SO`'LS
2747
Section: ifdef(`TARGET',`devel',`libs')
2748
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2749
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2750
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2752
Description: Intel memory protection extensions (n32)
2753
Intel MPX is a set of processor features which, with compiler,
2754
runtime library and OS support, brings increased robustness to
2755
software by checking pointer references whose compile time normal
2756
intentions are usurped at runtime due to buffer overflow.
2758
Package: libn32mpx`'MPX_SO-dbg`'LS
2759
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2762
Depends: BASELDEP, libdep(mpx`'MPX_SO,n32,=), ${misc:Depends}
2764
Description: Intel memory protection extensions (n32 debug symbols)
2765
Intel MPX is a set of processor features which, with compiler,
2766
runtime library and OS support, brings increased robustness to
2767
software by checking pointer references whose compile time normal
2768
intentions are usurped at runtime due to buffer overflow.
2771
ifenabled(`libx32mpx',`
2772
Package: libx32mpx`'MPX_SO`'LS
2773
Section: ifdef(`TARGET',`devel',`libs')
2774
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2775
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2776
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2778
Description: Intel memory protection extensions (x32)
2779
Intel MPX is a set of processor features which, with compiler,
2780
runtime library and OS support, brings increased robustness to
2781
software by checking pointer references whose compile time normal
2782
intentions are usurped at runtime due to buffer overflow.
2784
Package: libx32mpx`'MPX_SO-dbg`'LS
2785
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2788
Depends: BASELDEP, libdep(mpx`'MPX_SO,x32,=), ${misc:Depends}
2790
Description: Intel memory protection extensions (x32 debug symbols)
2791
Intel MPX is a set of processor features which, with compiler,
2792
runtime library and OS support, brings increased robustness to
2793
software by checking pointer references whose compile time normal
2794
intentions are usurped at runtime due to buffer overflow.
2797
ifenabled(`libhfmpx',`
2798
Package: libhfmpx`'MPX_SO`'LS
2799
Section: ifdef(`TARGET',`devel',`libs')
2800
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2801
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2802
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2803
ifdef(`TARGET',`dnl',`Conflicts: libmpx'MPX_SO`-armhf [biarchhf_archs]')
2805
Description: Intel memory protection extensions (hard float ABI)
2806
Intel MPX is a set of processor features which, with compiler,
2807
runtime library and OS support, brings increased robustness to
2808
software by checking pointer references whose compile time normal
2809
intentions are usurped at runtime due to buffer overflow.
2811
Package: libhfmpx`'MPX_SO-dbg`'LS
2812
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2815
Depends: BASELDEP, libdep(mpx`'MPX_SO,hf,=), ${misc:Depends}
2816
ifdef(`TARGET',`dnl',`Conflicts: libmpx'MPX_SO`-armel [biarchsf_archs]')
2818
Description: Intel memory protection extensions (hard float ABI debug symbols)
2819
Intel MPX is a set of processor features which, with compiler,
2820
runtime library and OS support, brings increased robustness to
2821
software by checking pointer references whose compile time normal
2822
intentions are usurped at runtime due to buffer overflow.
2825
ifenabled(`libsfmpx',`
2826
Package: libsfmpx`'MPX_SO`'LS
2827
Section: ifdef(`TARGET',`devel',`libs')
2828
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2829
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2830
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2832
Description: Intel memory protection extensions (soft float ABI)
2833
Intel MPX is a set of processor features which, with compiler,
2834
runtime library and OS support, brings increased robustness to
2835
software by checking pointer references whose compile time normal
2836
intentions are usurped at runtime due to buffer overflow.
2838
Package: libsfmpx`'MPX_SO-dbg`'LS
2839
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2842
Depends: BASELDEP, libdep(mpx`'MPX_SO,sf,=), ${misc:Depends}
2844
Description: Intel memory protection extensions (soft float ABI debug symbols)
2845
Intel MPX is a set of processor features which, with compiler,
2846
runtime library and OS support, brings increased robustness to
2847
software by checking pointer references whose compile time normal
2848
intentions are usurped at runtime due to buffer overflow.
2852
ifenabled(`libbacktrace',`
2853
Package: libbacktrace`'BTRACE_SO`'LS
2854
Section: ifdef(`TARGET',`devel',`libs')
2855
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2856
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-armel [armel], libbacktrace'BTRACE_SO`-armhf [armhf]
2858
ifdef(`MULTIARCH', `Multi-Arch: same
2859
Pre-Depends: ${misc:Pre-Depends}
2861
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2862
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
2864
Description: stack backtrace library
2865
libbacktrace uses the GCC unwind interface to collect a stack trace,
2866
and parses DWARF debug info to get file/line/function information.
2868
Package: libbacktrace`'BTRACE_SO-dbg`'LS
2869
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
2872
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,,=), ${misc:Depends}
2873
ifdef(`TARGET',`',`Provides: libbacktrace'BTRACE_SO`-dbg-armel [armel], libbacktrace'BTRACE_SO`-dbg-armhf [armhf]
2875
ifdef(`MULTIARCH', `Multi-Arch: same
2878
Description: stack backtrace library (debug symbols)
2879
libbacktrace uses the GCC unwind interface to collect a stack trace,
2880
and parses DWARF debug info to get file/line/function information.
2882
Package: lib32backtrace`'BTRACE_SO`'LS
2883
Section: ifdef(`TARGET',`devel',`libs')
2884
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2885
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2886
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2887
Conflicts: ${confl:lib32}
2889
Description: stack backtrace library (32bit)
2890
libbacktrace uses the GCC unwind interface to collect a stack trace,
2891
and parses DWARF debug info to get file/line/function information.
2893
Package: lib32backtrace`'BTRACE_SO-dbg`'LS
2894
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
2897
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,32,=), ${misc:Depends}
2899
Description: stack backtrace library (32 bit debug symbols)
2900
libbacktrace uses the GCC unwind interface to collect a stack trace,
2901
and parses DWARF debug info to get file/line/function information.
2903
Package: lib64backtrace`'BTRACE_SO`'LS
2904
Section: ifdef(`TARGET',`devel',`libs')
2905
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2906
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2907
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2909
Description: stack backtrace library (64bit)
2910
libbacktrace uses the GCC unwind interface to collect a stack trace,
2911
and parses DWARF debug info to get file/line/function information.
2913
Package: lib64backtrace`'BTRACE_SO-dbg`'LS
2914
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
2917
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,64,=), ${misc:Depends}
2919
Description: stack backtrace library (64bit debug symbols)
2920
libbacktrace uses the GCC unwind interface to collect a stack trace,
2921
and parses DWARF debug info to get file/line/function information.
2923
Package: libn32backtrace`'BTRACE_SO`'LS
2924
Section: ifdef(`TARGET',`devel',`libs')
2925
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2926
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2927
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2929
Description: stack backtrace library (n32)
2930
libbacktrace uses the GCC unwind interface to collect a stack trace,
2931
and parses DWARF debug info to get file/line/function information.
2933
Package: libn32backtrace`'BTRACE_SO-dbg`'LS
2934
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
2937
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,n32,=), ${misc:Depends}
2939
Description: stack backtrace library (n32 debug symbols)
2940
libbacktrace uses the GCC unwind interface to collect a stack trace,
2941
and parses DWARF debug info to get file/line/function information.
2943
ifenabled(`libx32backtrace',`
2944
Package: libx32backtrace`'BTRACE_SO`'LS
2945
Section: ifdef(`TARGET',`devel',`libs')
2946
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2947
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2948
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2950
Description: stack backtrace library (x32)
2951
libbacktrace uses the GCC unwind interface to collect a stack trace,
2952
and parses DWARF debug info to get file/line/function information.
2954
Package: libx32backtrace`'BTRACE_SO-dbg`'LS
2955
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
2958
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,x32,=), ${misc:Depends}
2960
Description: stack backtrace library (x32 debug symbols)
2961
libbacktrace uses the GCC unwind interface to collect a stack trace,
2962
and parses DWARF debug info to get file/line/function information.
2963
')`'dnl libx32backtrace
2965
ifenabled(`libhfbacktrace',`
2966
Package: libhfbacktrace`'BTRACE_SO`'LS
2967
Section: ifdef(`TARGET',`devel',`libs')
2968
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2969
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2970
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2971
ifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armhf [biarchhf_archs]')
2973
Description: stack backtrace library (hard float ABI)
2974
libbacktrace uses the GCC unwind interface to collect a stack trace,
2975
and parses DWARF debug info to get file/line/function information.
2977
Package: libhfbacktrace`'BTRACE_SO-dbg`'LS
2978
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
2981
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,hf,=), ${misc:Depends}
2982
wifdef(`TARGET',`dnl',`Conflicts: libbacktrace'BTRACE_SO`-armel [biarchsf_archs]')
2984
Description: stack backtrace library (hard float ABI debug symbols)
2985
libbacktrace uses the GCC unwind interface to collect a stack trace,
2986
and parses DWARF debug info to get file/line/function information.
2987
')`'dnl libhfbacktrace
2989
ifenabled(`libsfbacktrace',`
2990
Package: libsfbacktrace`'BTRACE_SO`'LS
2991
Section: ifdef(`TARGET',`devel',`libs')
2992
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
2993
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
2994
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
2996
Description: stack backtrace library (soft float ABI)
2997
libbacktrace uses the GCC unwind interface to collect a stack trace,
2998
and parses DWARF debug info to get file/line/function information.
3000
Package: libsfbacktrace`'BTRACE_SO-dbg`'LS
3001
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3004
Depends: BASELDEP, libdep(backtrace`'BTRACE_SO,sf,=), ${misc:Depends}
3006
Description: stack backtrace library (soft float ABI debug symbols)
3007
libbacktrace uses the GCC unwind interface to collect a stack trace,
3008
and parses DWARF debug info to get file/line/function information.
3009
')`'dnl libsfbacktrace
3011
ifenabled(`libneonbacktrace',`
3012
Package: libbacktrace`'BTRACE_SO-neon`'LS
3013
Architecture: NEON_ARCHS
3016
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3018
Description: stack backtrace library [neon optimized]
3019
libbacktrace uses the GCC unwind interface to collect a stack trace,
3020
and parses DWARF debug info to get file/line/function information.
3022
This set of libraries is optimized to use a NEON coprocessor, and will
3023
be selected instead when running under systems which have one.
3024
')`'dnl libneonbacktrace
3025
')`'dnl libbacktrace
3028
ifenabled(`libqmath',`
3029
Package: libquadmath`'QMATH_SO`'LS
3030
Section: ifdef(`TARGET',`devel',`libs')
3031
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3032
ifdef(`MULTIARCH', `Multi-Arch: same
3033
Pre-Depends: ${misc:Pre-Depends}
3035
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3036
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
3038
Description: GCC Quad-Precision Math Library
3039
A library, which provides quad-precision mathematical functions on targets
3040
supporting the __float128 datatype. The library is used to provide on such
3041
targets the REAL(16) type in the GNU Fortran compiler.
3043
Package: libquadmath`'QMATH_SO-dbg`'LS
3044
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3047
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,,=), ${misc:Depends}
3048
ifdef(`MULTIARCH', `Multi-Arch: same
3051
Description: GCC Quad-Precision Math Library (debug symbols)
3052
A library, which provides quad-precision mathematical functions on targets
3053
supporting the __float128 datatype.
3055
Package: lib32quadmath`'QMATH_SO`'LS
3056
Section: ifdef(`TARGET',`devel',`libs')
3057
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3058
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3059
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3060
Conflicts: ${confl:lib32}
3062
Description: GCC Quad-Precision Math Library (32bit)
3063
A library, which provides quad-precision mathematical functions on targets
3064
supporting the __float128 datatype. The library is used to provide on such
3065
targets the REAL(16) type in the GNU Fortran compiler.
3067
Package: lib32quadmath`'QMATH_SO-dbg`'LS
3068
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3071
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,32,=), ${misc:Depends}
3073
Description: GCC Quad-Precision Math Library (32 bit debug symbols)
3074
A library, which provides quad-precision mathematical functions on targets
3075
supporting the __float128 datatype.
3077
Package: lib64quadmath`'QMATH_SO`'LS
3078
Section: ifdef(`TARGET',`devel',`libs')
3079
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3080
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3081
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3083
Description: GCC Quad-Precision Math Library (64bit)
3084
A library, which provides quad-precision mathematical functions on targets
3085
supporting the __float128 datatype. The library is used to provide on such
3086
targets the REAL(16) type in the GNU Fortran compiler.
3088
Package: lib64quadmath`'QMATH_SO-dbg`'LS
3089
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3092
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,64,=), ${misc:Depends}
3094
Description: GCC Quad-Precision Math Library (64bit debug symbols)
3095
A library, which provides quad-precision mathematical functions on targets
3096
supporting the __float128 datatype.
3098
#Package: libn32quadmath`'QMATH_SO`'LS
3099
#Section: ifdef(`TARGET',`devel',`libs')
3100
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3101
#Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3102
#Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3104
#Description: GCC Quad-Precision Math Library (n32)
3105
# A library, which provides quad-precision mathematical functions on targets
3106
# supporting the __float128 datatype. The library is used to provide on such
3107
# targets the REAL(16) type in the GNU Fortran compiler.
3109
#Package: libn32quadmath`'QMATH_SO-dbg`'LS
3110
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3113
#Depends: BASELDEP, libdep(quadmath`'QMATH_SO,n32,=), ${misc:Depends}
3115
#Description: GCC Quad-Precision Math Library (n32 debug symbols)
3116
# A library, which provides quad-precision mathematical functions on targets
3117
# supporting the __float128 datatype.
3119
ifenabled(`libx32qmath',`
3120
Package: libx32quadmath`'QMATH_SO`'LS
3121
Section: ifdef(`TARGET',`devel',`libs')
3122
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3123
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3124
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3126
Description: GCC Quad-Precision Math Library (x32)
3127
A library, which provides quad-precision mathematical functions on targets
3128
supporting the __float128 datatype. The library is used to provide on such
3129
targets the REAL(16) type in the GNU Fortran compiler.
3131
Package: libx32quadmath`'QMATH_SO-dbg`'LS
3132
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3135
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,x32,=), ${misc:Depends}
3137
Description: GCC Quad-Precision Math Library (x32 debug symbols)
3138
A library, which provides quad-precision mathematical functions on targets
3139
supporting the __float128 datatype.
3142
ifenabled(`libhfqmath',`
3143
Package: libhfquadmath`'QMATH_SO`'LS
3144
Section: ifdef(`TARGET',`devel',`libs')
3145
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3146
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3147
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3149
Description: GCC Quad-Precision Math Library (hard float ABI)
3150
A library, which provides quad-precision mathematical functions on targets
3151
supporting the __float128 datatype. The library is used to provide on such
3152
targets the REAL(16) type in the GNU Fortran compiler.
3154
Package: libhfquadmath`'QMATH_SO-dbg`'LS
3155
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3158
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,hf,=), ${misc:Depends}
3160
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
3161
A library, which provides quad-precision mathematical functions on targets
3162
supporting the __float128 datatype.
3165
ifenabled(`libsfqmath',`
3166
Package: libsfquadmath`'QMATH_SO`'LS
3167
Section: ifdef(`TARGET',`devel',`libs')
3168
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3169
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3170
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3172
Description: GCC Quad-Precision Math Library (soft float ABI)
3173
A library, which provides quad-precision mathematical functions on targets
3174
supporting the __float128 datatype. The library is used to provide on such
3175
targets the REAL(16) type in the GNU Fortran compiler.
3177
Package: libsfquadmath`'QMATH_SO-dbg`'LS
3178
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3181
Depends: BASELDEP, libdep(quadmath`'QMATH_SO,sf,=), ${misc:Depends}
3183
Description: GCC Quad-Precision Math Library (hard float ABI debug symbols)
3184
A library, which provides quad-precision mathematical functions on targets
3185
supporting the __float128 datatype.
3189
ifenabled(`libcc1',`
3190
Package: libcc1-`'CC1_SO
3191
Section: ifdef(`TARGET',`devel',`libs')
3192
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3193
ifdef(`MULTIARCH', `Multi-Arch: same
3194
Pre-Depends: ${misc:Pre-Depends}
3196
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3197
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3199
Description: GCC cc1 plugin for GDB
3200
libcc1 is a plugin for GDB.
3203
ifenabled(`libjit',`
3204
Package: libgccjit`'GCCJIT_SO
3205
Section: ifdef(`TARGET',`devel',`libs')
3206
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3207
ifdef(`MULTIARCH', `Multi-Arch: same
3208
Pre-Depends: ${misc:Pre-Depends}
3210
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3211
Depends: BASEDEP, ${shlibs:Depends}, ${misc:Depends}
3212
Breaks: python-gccjit (<< 0.4-4), python3-gccjit (<< 0.4-4)
3214
Description: GCC just-in-time compilation (shared library)
3215
libgccjit provides an embeddable shared library with an API for adding
3216
compilation to existing programs using GCC.
3218
Package: libgccjit`'PV-dev
3219
Section: ifdef(`TARGET',`devel',`libdevel')
3220
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3221
ifdef(`MULTIARCH', `Multi-Arch: same
3222
Pre-Depends: ${misc:Pre-Depends}
3224
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3225
Depends: BASEDEP, libgccjit`'GCCJIT_SO (= ${gcc:Version}),
3226
${shlibs:Depends}, ${misc:Depends}
3228
Suggests: libgccjit`'PV-dbg
3229
Description: GCC just-in-time compilation (development files)
3230
libgccjit provides an embeddable shared library with an API for adding
3231
compilation to existing programs using GCC.
3233
Package: libgccjit`'PV-dbg
3235
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3236
ifdef(`MULTIARCH', `Multi-Arch: same
3237
Pre-Depends: ${misc:Pre-Depends}
3240
Depends: BASEDEP, libgccjit`'GCCJIT_SO (= ${gcc:Version}),
3241
${shlibs:Depends}, ${misc:Depends}
3243
Description: GCC just-in-time compilation (debug information)
3244
libgccjit provides an embeddable shared library with an API for adding
3245
compilation to existing programs using GCC.
3247
Package: libgccjit`'PV-doc
3251
Depends: BASEDEP, ${misc:Depends}
3252
Description: GCC just-in-time compilation (documentation)
3253
libgccjit provides an embeddable shared library with an API for adding
3254
compilation to existing programs using GCC.
3258
ifenabled(`objppdev',`
3259
Package: gobjc++`'PV`'TS
3261
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3262
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), g++`'PV`'TS (= ${gcc:Version}), ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
3263
Suggests: ${gobjcxx:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion})
3264
Provides: objc++-compiler`'TS
3266
Description: GNU Objective-C++ compiler
3267
This is the GNU Objective-C++ compiler, which compiles
3268
Objective-C++ on platforms supported by the gcc compiler. It uses the
3269
gcc backend to generate optimized code.
3272
ifenabled(`multilib',`
3273
Package: gobjc++`'PV-multilib`'TS
3274
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
3276
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3277
Depends: BASEDEP, gobjc++`'PV`'TS (= ${gcc:Version}), g++`'PV-multilib`'TS (= ${gcc:Version}), gobjc`'PV-multilib`'TS (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
3279
Description: GNU Objective-C++ compiler (multilib support)
3280
This is the GNU Objective-C++ compiler, which compiles Objective-C++ on
3281
platforms supported by the gcc compiler.
3283
This is a dependency package, depending on development packages
3284
for the non-default multilib architecture(s).
3289
ifenabled(`objcdev',`
3290
Package: gobjc`'PV`'TS
3292
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3293
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), ${dep:libcdev}, ${shlibs:Depends}, libidevdep(objc`'PV-dev,,=), ${misc:Depends}
3294
Suggests: ${gobjc:multilib}, gcc`'PV-doc (>= ${gcc:SoftVersion}), libdbgdep(objc`'OBJC_SO-dbg,)
3295
Provides: objc-compiler`'TS
3296
ifdef(`__sparc__',`Conflicts: gcc`'PV-sparc64', `dnl')
3298
Description: GNU Objective-C compiler
3299
This is the GNU Objective-C compiler, which compiles
3300
Objective-C on platforms supported by the gcc compiler. It uses the
3301
gcc backend to generate optimized code.
3303
ifenabled(`multilib',`
3304
Package: gobjc`'PV-multilib`'TS
3305
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
3307
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3308
Depends: BASEDEP, gobjc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libobjcbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
3310
Description: GNU Objective-C compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
3311
This is the GNU Objective-C compiler, which compiles Objective-C on platforms
3312
supported by the gcc compiler.
3314
This is a dependency package, depending on development packages
3315
for the non-default multilib architecture(s).
3318
Package: libobjc`'PV-dev`'LS
3319
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3321
Priority: ifdef(`TARGET',`extra',PRI(optional))
3322
Depends: BASELDEP, libdevdep(gcc`'PV-dev,), libdep(objc`'OBJC_SO,), ${shlibs:Depends}, ${misc:Depends}
3323
ifdef(`MULTIARCH', `Multi-Arch: same
3326
Description: Runtime library for GNU Objective-C applications (development files)
3327
This package contains the headers and static library files needed to build
3328
GNU ObjC applications.
3330
Package: lib64objc`'PV-dev`'LS
3331
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3333
Priority: ifdef(`TARGET',`extra',PRI(optional))
3334
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), libdep(objc`'OBJC_SO,64), ${shlibs:Depends}, ${misc:Depends}
3336
Description: Runtime library for GNU Objective-C applications (64bit development files)
3337
This package contains the headers and static library files needed to build
3338
GNU ObjC applications.
3340
Package: lib32objc`'PV-dev`'LS
3341
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3343
Priority: ifdef(`TARGET',`extra',PRI(optional))
3344
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), libdep(objc`'OBJC_SO,32), ${shlibs:Depends}, ${misc:Depends}
3346
Description: Runtime library for GNU Objective-C applications (32bit development files)
3347
This package contains the headers and static library files needed to build
3348
GNU ObjC applications.
3350
Package: libn32objc`'PV-dev`'LS
3351
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3353
Priority: ifdef(`TARGET',`extra',PRI(optional))
3354
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libdep(objc`'OBJC_SO,n32), ${shlibs:Depends}, ${misc:Depends}
3356
Description: Runtime library for GNU Objective-C applications (n32 development files)
3357
This package contains the headers and static library files needed to build
3358
GNU ObjC applications.
3360
ifenabled(`x32dev',`
3361
Package: libx32objc`'PV-dev`'LS
3362
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3364
Priority: ifdef(`TARGET',`extra',PRI(optional))
3365
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(objc`'OBJC_SO,x32), ${shlibs:Depends}, ${misc:Depends}
3367
Description: Runtime library for GNU Objective-C applications (x32 development files)
3368
This package contains the headers and static library files needed to build
3369
GNU ObjC applications.
3373
Package: libhfobjc`'PV-dev`'LS
3374
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3376
Priority: ifdef(`TARGET',`extra',PRI(optional))
3377
Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), libdep(objc`'OBJC_SO,hf), ${shlibs:Depends}, ${misc:Depends}
3379
Description: Runtime library for GNU Objective-C applications (hard float ABI development files)
3380
This package contains the headers and static library files needed to build
3381
GNU ObjC applications.
3385
Package: libsfobjc`'PV-dev`'LS
3386
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3388
Priority: ifdef(`TARGET',`extra',PRI(optional))
3389
Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), libdep(objc`'OBJC_SO,sf), ${shlibs:Depends}, ${misc:Depends}
3391
Description: Runtime library for GNU Objective-C applications (soft float development files)
3392
This package contains the headers and static library files needed to build
3393
GNU ObjC applications.
3397
ifenabled(`libobjc',`
3398
Package: libobjc`'OBJC_SO`'LS
3399
Section: ifdef(`TARGET',`devel',`libs')
3400
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3401
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-armel [armel], libobjc'OBJC_SO`-armhf [armhf]
3403
ifdef(`MULTIARCH', `Multi-Arch: same
3404
Pre-Depends: ${misc:Pre-Depends}
3405
ifelse(OBJC_SO,`2',`Breaks: ${multiarch:breaks}
3407
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3408
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
3410
Description: Runtime library for GNU Objective-C applications
3411
Library needed for GNU ObjC applications linked against the shared library.
3413
Package: libobjc`'OBJC_SO-dbg`'LS
3415
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3416
ifdef(`TARGET',`',`Provides: libobjc'OBJC_SO`-dbg-armel [armel], libobjc'OBJC_SO`-dbg-armhf [armhf]
3418
ifdef(`MULTIARCH', `Multi-Arch: same
3421
Depends: BASELDEP, libdep(objc`'OBJC_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
3423
Description: Runtime library for GNU Objective-C applications (debug symbols)
3424
Library needed for GNU ObjC applications linked against the shared library.
3427
ifenabled(`lib64objc',`
3428
Package: lib64objc`'OBJC_SO`'LS
3429
Section: ifdef(`TARGET',`devel',`libs')
3430
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3431
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3432
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3434
Description: Runtime library for GNU Objective-C applications (64bit)
3435
Library needed for GNU ObjC applications linked against the shared library.
3437
Package: lib64objc`'OBJC_SO-dbg`'LS
3439
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3441
Depends: BASELDEP, libdep(objc`'OBJC_SO,64,=), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}), ${misc:Depends}
3443
Description: Runtime library for GNU Objective-C applications (64 bit debug symbols)
3444
Library needed for GNU ObjC applications linked against the shared library.
3447
ifenabled(`lib32objc',`
3448
Package: lib32objc`'OBJC_SO`'LS
3449
Section: ifdef(`TARGET',`devel',`libs')
3450
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3451
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3452
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3453
Conflicts: ${confl:lib32}
3455
Description: Runtime library for GNU Objective-C applications (32bit)
3456
Library needed for GNU ObjC applications linked against the shared library.
3458
Package: lib32objc`'OBJC_SO-dbg`'LS
3460
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3462
Depends: BASELDEP, libdep(objc`'OBJC_SO,32,=), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}), ${misc:Depends}
3464
Description: Runtime library for GNU Objective-C applications (32 bit debug symbols)
3465
Library needed for GNU ObjC applications linked against the shared library.
3468
ifenabled(`libn32objc',`
3469
Package: libn32objc`'OBJC_SO`'LS
3470
Section: ifdef(`TARGET',`devel',`libs')
3471
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3472
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3473
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3475
Description: Runtime library for GNU Objective-C applications (n32)
3476
Library needed for GNU ObjC applications linked against the shared library.
3478
Package: libn32objc`'OBJC_SO-dbg`'LS
3480
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3482
Depends: BASELDEP, libdep(objc`'OBJC_SO,n32,=), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}), ${misc:Depends}
3484
Description: Runtime library for GNU Objective-C applications (n32 debug symbols)
3485
Library needed for GNU ObjC applications linked against the shared library.
3488
ifenabled(`libx32objc',`
3489
Package: libx32objc`'OBJC_SO`'LS
3490
Section: ifdef(`TARGET',`devel',`libs')
3491
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3492
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3493
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3495
Description: Runtime library for GNU Objective-C applications (x32)
3496
Library needed for GNU ObjC applications linked against the shared library.
3498
Package: libx32objc`'OBJC_SO-dbg`'LS
3500
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3502
Depends: BASELDEP, libdep(objc`'OBJC_SO,x32,=), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}), ${misc:Depends}
3504
Description: Runtime library for GNU Objective-C applications (x32 debug symbols)
3505
Library needed for GNU ObjC applications linked against the shared library.
3508
ifenabled(`libhfobjc',`
3509
Package: libhfobjc`'OBJC_SO`'LS
3510
Section: ifdef(`TARGET',`devel',`libs')
3511
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3512
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3513
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3514
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armhf [biarchhf_archs]')
3516
Description: Runtime library for GNU Objective-C applications (hard float ABI)
3517
Library needed for GNU ObjC applications linked against the shared library.
3519
Package: libhfobjc`'OBJC_SO-dbg`'LS
3521
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3523
Depends: BASELDEP, libdep(objc`'OBJC_SO,hf,=), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}), ${misc:Depends}
3524
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armhf [biarchhf_archs]')
3526
Description: Runtime library for GNU Objective-C applications (hard float ABI debug symbols)
3527
Library needed for GNU ObjC applications linked against the shared library.
3530
ifenabled(`libsfobjc',`
3531
Package: libsfobjc`'OBJC_SO`'LS
3532
Section: ifdef(`TARGET',`devel',`libs')
3533
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3534
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3535
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3536
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-armel [biarchsf_archs]')
3538
Description: Runtime library for GNU Objective-C applications (soft float ABI)
3539
Library needed for GNU ObjC applications linked against the shared library.
3541
Package: libsfobjc`'OBJC_SO-dbg`'LS
3543
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3545
Depends: BASELDEP, libdep(objc`'OBJC_SO,sf,=), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}), ${misc:Depends}
3546
ifdef(`TARGET',`dnl',`Conflicts: libobjc'OBJC_SO`-dbg-armel [biarchsf_archs]')
3548
Description: Runtime library for GNU Objective-C applications (soft float ABI debug symbols)
3549
Library needed for GNU ObjC applications linked against the shared library.
3552
ifenabled(`libneonobjc',`
3553
Package: libobjc`'OBJC_SO-neon`'LS
3555
Architecture: NEON_ARCHS
3556
Priority: PRI(optional)
3557
Depends: BASELDEP, libc6-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3559
Description: Runtime library for GNU Objective-C applications [NEON version]
3560
Library needed for GNU ObjC applications linked against the shared library.
3562
This set of libraries is optimized to use a NEON coprocessor, and will
3563
be selected instead when running under systems which have one.
3567
ifenabled(`fortran',`
3569
Package: gfortran`'PV`'TS
3571
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3572
Depends: BASEDEP, gcc`'PV`'TS (= ${gcc:Version}), libidevdep(gfortran`'PV-dev,,=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3573
Provides: fortran95-compiler, ${fortran:mod-version}
3574
Suggests: ${gfortran:multilib}, gfortran`'PV-doc, libdbgdep(gfortran`'FORTRAN_SO-dbg,)
3576
Description: GNU Fortran compiler
3577
This is the GNU Fortran compiler, which compiles
3578
Fortran on platforms supported by the gcc compiler. It uses the
3579
gcc backend to generate optimized code.
3581
ifenabled(`multilib',`
3582
Package: gfortran`'PV-multilib`'TS
3583
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
3585
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3586
Depends: BASEDEP, gfortran`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libgfortranbiarchdev}, ${shlibs:Depends}, ${misc:Depends}
3588
Description: GNU Fortran compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
3589
This is the GNU Fortran compiler, which compiles Fortran on platforms
3590
supported by the gcc compiler.
3592
This is a dependency package, depending on development packages
3593
for the non-default multilib architecture(s).
3596
ifenabled(`gfdldoc',`
3597
Package: gfortran`'PV-doc
3600
Priority: PRI(optional)
3601
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3602
Description: Documentation for the GNU Fortran compiler (gfortran)
3603
Documentation for the GNU Fortran compiler in info `format'.
3606
Package: libgfortran`'PV-dev`'LS
3607
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3608
Section: ifdef(`TARGET',`devel',`libdevel')
3609
Priority: ifdef(`TARGET',`extra',PRI(optional))
3610
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',), libdep(gfortran`'FORTRAN_SO,), ${shlibs:Depends}, ${misc:Depends}
3611
ifdef(`MULTIARCH', `Multi-Arch: same
3614
Description: Runtime library for GNU Fortran applications (development files)
3615
This package contains the headers and static library files needed to build
3616
GNU Fortran applications.
3618
Package: lib64gfortran`'PV-dev`'LS
3619
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3621
Priority: ifdef(`TARGET',`extra',PRI(optional))
3622
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',64), libdep(gfortran`'FORTRAN_SO,64), ${shlibs:Depends}, ${misc:Depends}
3624
Description: Runtime library for GNU Fortran applications (64bit development files)
3625
This package contains the headers and static library files needed to build
3626
GNU Fortran applications.
3628
Package: lib32gfortran`'PV-dev`'LS
3629
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3631
Priority: ifdef(`TARGET',`extra',PRI(optional))
3632
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',32), libdep(gfortran`'FORTRAN_SO,32), ${shlibs:Depends}, ${misc:Depends}
3634
Description: Runtime library for GNU Fortran applications (32bit development files)
3635
This package contains the headers and static library files needed to build
3636
GNU Fortran applications.
3638
Package: libn32gfortran`'PV-dev`'LS
3639
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3641
Priority: ifdef(`TARGET',`extra',PRI(optional))
3642
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',n32), libdep(gfortran`'FORTRAN_SO,n32), ${shlibs:Depends}, ${misc:Depends}
3644
Description: Runtime library for GNU Fortran applications (n32 development files)
3645
This package contains the headers and static library files needed to build
3646
GNU Fortran applications.
3648
ifenabled(`x32dev',`
3649
Package: libx32gfortran`'PV-dev`'LS
3650
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3652
Priority: ifdef(`TARGET',`extra',PRI(optional))
3653
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',x32), libdep(gfortran`'FORTRAN_SO,x32), ${shlibs:Depends}, ${misc:Depends}
3655
Description: Runtime library for GNU Fortran applications (x32 development files)
3656
This package contains the headers and static library files needed to build
3657
GNU Fortran applications.
3658
')`'dnl libx32gfortran
3661
Package: libhfgfortran`'PV-dev`'LS
3662
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3664
Priority: ifdef(`TARGET',`extra',PRI(optional))
3665
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',hf), libdep(gfortran`'FORTRAN_SO,hf), ${shlibs:Depends}, ${misc:Depends}
3667
Description: Runtime library for GNU Fortran applications (hard float ABI development files)
3668
This package contains the headers and static library files needed to build
3669
GNU Fortran applications.
3673
Package: libsfgfortran`'PV-dev`'LS
3674
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3676
Priority: ifdef(`TARGET',`extra',PRI(optional))
3677
Depends: BASELDEP, libdevdep(gcc`'PV-dev`',sf), libdep(gfortran`'FORTRAN_SO,sf), ${shlibs:Depends}, ${misc:Depends}
3679
Description: Runtime library for GNU Fortran applications (soft float ABI development files)
3680
This package contains the headers and static library files needed to build
3681
GNU Fortran applications.
3685
ifenabled(`libgfortran',`
3686
Package: libgfortran`'FORTRAN_SO`'LS
3687
Section: ifdef(`TARGET',`devel',`libs')
3688
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3689
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-armel [armel], libgfortran'FORTRAN_SO`-armhf [armhf]
3691
ifdef(`MULTIARCH', `Multi-Arch: same
3692
Pre-Depends: ${misc:Pre-Depends}
3693
Breaks: ${multiarch:breaks}
3695
Priority: ifdef(`TARGET',`extra',PRI(optional))
3696
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
3698
Description: Runtime library for GNU Fortran applications
3699
Library needed for GNU Fortran applications linked against the
3702
Package: libgfortran`'FORTRAN_SO-dbg`'LS
3704
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3705
ifdef(`TARGET',`',`Provides: libgfortran'FORTRAN_SO`-dbg-armel [armel], libgfortran'FORTRAN_SO`-dbg-armhf [armhf]
3707
ifdef(`MULTIARCH', `Multi-Arch: same
3710
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,,=), libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${misc:Depends}
3712
Description: Runtime library for GNU Fortran applications (debug symbols)
3713
Library needed for GNU Fortran applications linked against the
3717
ifenabled(`lib64gfortran',`
3718
Package: lib64gfortran`'FORTRAN_SO`'LS
3719
Section: ifdef(`TARGET',`devel',`libs')
3720
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3721
Priority: ifdef(`TARGET',`extra',PRI(optional))
3722
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3724
Description: Runtime library for GNU Fortran applications (64bit)
3725
Library needed for GNU Fortran applications linked against the
3728
Package: lib64gfortran`'FORTRAN_SO-dbg`'LS
3730
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3732
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,64,=), ${misc:Depends}
3734
Description: Runtime library for GNU Fortran applications (64bit debug symbols)
3735
Library needed for GNU Fortran applications linked against the
3737
')`'dnl lib64gfortran
3739
ifenabled(`lib32gfortran',`
3740
Package: lib32gfortran`'FORTRAN_SO`'LS
3741
Section: ifdef(`TARGET',`devel',`libs')
3742
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3743
Priority: ifdef(`TARGET',`extra',PRI(optional))
3744
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3745
Conflicts: ${confl:lib32}
3747
Description: Runtime library for GNU Fortran applications (32bit)
3748
Library needed for GNU Fortran applications linked against the
3751
Package: lib32gfortran`'FORTRAN_SO-dbg`'LS
3753
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3755
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,32,=), ${misc:Depends}
3757
Description: Runtime library for GNU Fortran applications (32 bit debug symbols)
3758
Library needed for GNU Fortran applications linked against the
3760
')`'dnl lib32gfortran
3762
ifenabled(`libn32gfortran',`
3763
Package: libn32gfortran`'FORTRAN_SO`'LS
3764
Section: ifdef(`TARGET',`devel',`libs')
3765
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3766
Priority: ifdef(`TARGET',`extra',PRI(optional))
3767
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3769
Description: Runtime library for GNU Fortran applications (n32)
3770
Library needed for GNU Fortran applications linked against the
3773
Package: libn32gfortran`'FORTRAN_SO-dbg`'LS
3775
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
3777
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,n32,=), ${misc:Depends}
3779
Description: Runtime library for GNU Fortran applications (n32 debug symbols)
3780
Library needed for GNU Fortran applications linked against the
3782
')`'dnl libn32gfortran
3784
ifenabled(`libx32gfortran',`
3785
Package: libx32gfortran`'FORTRAN_SO`'LS
3786
Section: ifdef(`TARGET',`devel',`libs')
3787
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3788
Priority: ifdef(`TARGET',`extra',PRI(optional))
3789
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3791
Description: Runtime library for GNU Fortran applications (x32)
3792
Library needed for GNU Fortran applications linked against the
3795
Package: libx32gfortran`'FORTRAN_SO-dbg`'LS
3797
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
3799
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,x32,=), ${misc:Depends}
3801
Description: Runtime library for GNU Fortran applications (x32 debug symbols)
3802
Library needed for GNU Fortran applications linked against the
3804
')`'dnl libx32gfortran
3806
ifenabled(`libhfgfortran',`
3807
Package: libhfgfortran`'FORTRAN_SO`'LS
3808
Section: ifdef(`TARGET',`devel',`libs')
3809
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3810
Priority: ifdef(`TARGET',`extra',PRI(optional))
3811
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3812
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armhf [biarchhf_archs]')
3814
Description: Runtime library for GNU Fortran applications (hard float ABI)
3815
Library needed for GNU Fortran applications linked against the
3818
Package: libhfgfortran`'FORTRAN_SO-dbg`'LS
3820
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
3822
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,hf,=), ${misc:Depends}
3823
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armhf [biarchhf_archs]')
3825
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
3826
Library needed for GNU Fortran applications linked against the
3828
')`'dnl libhfgfortran
3830
ifenabled(`libsfgfortran',`
3831
Package: libsfgfortran`'FORTRAN_SO`'LS
3832
Section: ifdef(`TARGET',`devel',`libs')
3833
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3834
Priority: ifdef(`TARGET',`extra',PRI(optional))
3835
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3836
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-armel [biarchsf_archs]')
3838
Description: Runtime library for GNU Fortran applications (soft float ABI)
3839
Library needed for GNU Fortran applications linked against the
3842
Package: libsfgfortran`'FORTRAN_SO-dbg`'LS
3844
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
3846
Depends: BASELDEP, libdep(gfortran`'FORTRAN_SO,sf,=), ${misc:Depends}
3847
ifdef(`TARGET',`dnl',`Conflicts: libgfortran'FORTRAN_SO`-dbg-armel [biarchsf_archs]')
3849
Description: Runtime library for GNU Fortran applications (hard float ABI debug symbols)
3850
Library needed for GNU Fortran applications linked against the
3852
')`'dnl libsfgfortran
3854
ifenabled(`libneongfortran',`
3855
Package: libgfortran`'FORTRAN_SO-neon`'LS
3857
Architecture: NEON_ARCHS
3858
ifdef(`MULTIARCH', `Multi-Arch: same
3859
Pre-Depends: ${misc:Pre-Depends}
3860
Breaks: ${multiarch:breaks}
3863
Depends: BASELDEP, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
3865
Description: Runtime library for GNU Fortran applications [NEON version]
3866
Library needed for GNU Fortran applications linked against the
3869
This set of libraries is optimized to use a NEON coprocessor, and will
3870
be selected instead when running under systems which have one.
3871
')`'dnl libneongfortran
3876
Package: gccgo`'PV`'TS
3878
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3879
Depends: BASEDEP, ifdef(`STANDALONEGO',`${dep:libcc1}, ',`gcc`'PV`'TS (= ${gcc:Version}), ')libidevdep(go`'GO_SO,,>=), ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
3880
Provides: go-compiler
3881
Suggests: ${go:multilib}, gccgo`'PV-doc, libdbgdep(go`'GO_SO-dbg,)
3882
Conflicts: ${golang:Conflicts}
3884
Description: GNU Go compiler
3885
This is the GNU Go compiler, which compiles Go on platforms supported
3886
by the gcc compiler. It uses the gcc backend to generate optimized code.
3888
ifenabled(`multilib',`
3889
Package: gccgo`'PV-multilib`'TS
3890
Architecture: ifdef(`TARGET',`any',MULTILIB_ARCHS)
3892
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
3893
Depends: BASEDEP, gccgo`'PV`'TS (= ${gcc:Version}), ifdef(`STANDALONEGO',,`gcc`'PV-multilib`'TS (= ${gcc:Version}), ')${dep:libgobiarch}, ${shlibs:Depends}, ${misc:Depends}
3894
Suggests: ${dep:libgobiarchdbg}
3896
Description: GNU Go compiler (multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
3897
This is the GNU Go compiler, which compiles Go on platforms supported
3898
by the gcc compiler.
3900
This is a dependency package, depending on development packages
3901
for the non-default multilib architecture(s).
3904
ifenabled(`gfdldoc',`
3905
Package: gccgo`'PV-doc
3908
Priority: PRI(optional)
3909
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
3911
Description: Documentation for the GNU Go compiler (gccgo)
3912
Documentation for the GNU Go compiler in info `format'.
3916
ifenabled(`libggo',`
3917
Package: libgo`'GO_SO`'LS
3918
Section: ifdef(`TARGET',`devel',`libs')
3919
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3920
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-armel [armel], libgo'GO_SO`-armhf [armhf]
3922
ifdef(`MULTIARCH', `Multi-Arch: same
3923
Pre-Depends: ${misc:Pre-Depends}
3925
Priority: ifdef(`TARGET',`extra',PRI(optional))
3926
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
3927
Replaces: libgo3`'LS
3929
Description: Runtime library for GNU Go applications
3930
Library needed for GNU Go applications linked against the
3933
Package: libgo`'GO_SO-dbg`'LS
3935
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
3936
ifdef(`TARGET',`',`Provides: libgo'GO_SO`-dbg-armel [armel], libgo'GO_SO`-dbg-armhf [armhf]
3938
ifdef(`MULTIARCH', `Multi-Arch: same
3941
Depends: BASELDEP, libdep(go`'GO_SO,,=), ${misc:Depends}
3943
Description: Runtime library for GNU Go applications (debug symbols)
3944
Library needed for GNU Go applications linked against the
3945
shared library. This currently is an empty package, because the
3946
library is completely unstripped.
3949
ifenabled(`lib64ggo',`
3950
Package: lib64go`'GO_SO`'LS
3951
Section: ifdef(`TARGET',`devel',`libs')
3952
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3953
Priority: ifdef(`TARGET',`extra',PRI(optional))
3954
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3955
Replaces: lib64go3`'LS
3957
Description: Runtime library for GNU Go applications (64bit)
3958
Library needed for GNU Go applications linked against the
3961
Package: lib64go`'GO_SO-dbg`'LS
3963
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
3965
Depends: BASELDEP, libdep(go`'GO_SO,64,=), ${misc:Depends}
3967
Description: Runtime library for GNU Go applications (64bit debug symbols)
3968
Library needed for GNU Go applications linked against the
3969
shared library. This currently is an empty package, because the
3970
library is completely unstripped.
3973
ifenabled(`lib32ggo',`
3974
Package: lib32go`'GO_SO`'LS
3975
Section: ifdef(`TARGET',`devel',`libs')
3976
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3977
Priority: ifdef(`TARGET',`extra',PRI(optional))
3978
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
3979
Conflicts: ${confl:lib32}
3980
Replaces: lib32go3`'LS
3982
Description: Runtime library for GNU Go applications (32bit)
3983
Library needed for GNU Go applications linked against the
3986
Package: lib32go`'GO_SO-dbg`'LS
3988
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
3990
Depends: BASELDEP, libdep(go`'GO_SO,32,=), ${misc:Depends}
3992
Description: Runtime library for GNU Go applications (32 bit debug symbols)
3993
Library needed for GNU Go applications linked against the
3994
shared library. This currently is an empty package, because the
3995
library is completely unstripped.
3998
ifenabled(`libn32ggo',`
3999
Package: libn32go`'GO_SO`'LS
4000
Section: ifdef(`TARGET',`devel',`libs')
4001
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
4002
Priority: ifdef(`TARGET',`extra',PRI(optional))
4003
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
4004
Replaces: libn32go3`'LS
4006
Description: Runtime library for GNU Go applications (n32)
4007
Library needed for GNU Go applications linked against the
4010
Package: libn32go`'GO_SO-dbg`'LS
4012
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
4014
Depends: BASELDEP, libdep(go`'GO_SO,n32,=), ${misc:Depends}
4016
Description: Runtime library for GNU Go applications (n32 debug symbols)
4017
Library needed for GNU Go applications linked against the
4018
shared library. This currently is an empty package, because the
4019
library is completely unstripped.
4022
ifenabled(`libx32ggo',`
4023
Package: libx32go`'GO_SO`'LS
4024
Section: ifdef(`TARGET',`devel',`libs')
4025
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
4026
Priority: ifdef(`TARGET',`extra',PRI(optional))
4027
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
4028
Replaces: libx32go3`'LS
4030
Description: Runtime library for GNU Go applications (x32)
4031
Library needed for GNU Go applications linked against the
4034
Package: libx32go`'GO_SO-dbg`'LS
4036
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
4038
Depends: BASELDEP, libdep(go`'GO_SO,x32,=), ${misc:Depends}
4040
Description: Runtime library for GNU Go applications (x32 debug symbols)
4041
Library needed for GNU Go applications linked against the
4042
shared library. This currently is an empty package, because the
4043
library is completely unstripped.
4049
Package: gcj`'PV`'TS
4052
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4053
Depends: BASEDEP, ${dep:gcj}, ${dep:gcjcross}, ${dep:libcdev}, ${dep:ecj}, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4054
Recommends: libecj-java-gcj
4055
Replaces: gcj-5-jdk (<< 5.2.1-19)
4056
Suggests: gcj`'PV-jdk
4058
Description: GCJ byte code and native compiler for Java(TM)
4059
GCJ is a front end to the GCC compiler which can natively compile both
4060
Java(tm) source and bytecode files. The compiler can also generate class
4063
ifdef(`TARGET',`'dnl
4064
,` Install the gcj`'PV`'TS-jdk package for a more complete SDK environment.
4068
ifenabled(`libgcj',`
4069
ifenabled(`libgcjcommon',`
4070
Package: libgcj-common
4073
Priority: PRI(optional)
4074
Depends: BASEDEP, ${misc:Depends}
4075
Conflicts: classpath (<= 0.04-4)
4076
Replaces: java-gcj-compat (<< 1.0.65-3), java-gcj-compat-dev (<< 1.0.65-3)
4078
Description: Java runtime library (common files)
4079
This package contains files shared by Classpath and libgcj libraries.
4080
')`'dnl libgcjcommon
4083
Package: gcj`'PV-jdk`'TS
4086
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4087
Depends: BASEDEP, ${dep:gcj}, ${dep:libcdev}, gcj`'PV`'TS (= ${gcj:Version}), gcj`'PV-jre`'TS (= ${gcj:Version}), libidevdep(gcj`'GCJ_SO-dev,,=,${gcj:Version}), fastjar, libgcj-bc`'LS, java-common, libantlr-java, ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info, ${misc:Depends}
4088
Recommends: libecj-java-gcj
4089
Suggests: gcj`'PV-source (>= ${gcj:SoftVersion}), libdbgdep(gcj`'GCJ_SO-dbg,)
4090
Provides: java-compiler, java-sdk, java2-sdk, java5-sdk
4091
Conflicts: gcj-4.4, cpp-4.1 (<< 4.1.1), gcc-4.1 (<< 4.1.1)
4092
Replaces: libgcj11 (<< 4.5-20100101-1)
4094
Description: GCJ and Classpath development tools for Java(TM)
4095
GCJ is a front end to the GCC compiler which can natively compile both
4096
Java(tm) source and bytecode files. The compiler can also generate class
4097
files. Other java development tools from classpath are included in this
4100
The package contains as well a collection of wrapper scripts and symlinks.
4101
It is meant to provide a Java-SDK-like interface to the GCJ tool set.
4103
Package: gcj`'PV-jre-headless`'TS
4104
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4107
Depends: BASEDEP, gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion}), libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${dep:prctl}, ${shlibs:Depends}, ${misc:Depends}
4108
Suggests: fastjar, gcj`'PV-jdk`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
4109
Provides: java5-runtime-headless, java2-runtime-headless, java1-runtime-headless, java-runtime-headless
4111
Description: Java runtime environment using GIJ/Classpath (headless version)
4112
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
4113
It includes a class loader which can dynamically load shared objects, so
4114
it is possible to give it the name of a class which has been compiled and
4115
put into a shared library on the class path.
4117
The package contains as well a collection of wrapper scripts and symlinks.
4118
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set,
4119
limited to the headless tools and libraries.
4121
Package: gcj`'PV-jre`'TS
4124
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4125
Depends: BASEDEP, gcj`'PV-jre-headless`'TS (= ${gcj:Version}), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
4126
Provides: java5-runtime, java2-runtime, java1-runtime, java-runtime
4128
Description: Java runtime environment using GIJ/Classpath
4129
GIJ is a Java bytecode interpreter, not limited to interpreting bytecode.
4130
It includes a class loader which can dynamically load shared objects, so
4131
it is possible to give it the name of a class which has been compiled and
4132
put into a shared library on the class path.
4134
The package contains as well a collection of wrapper scripts and symlinks.
4135
It is meant to provide a Java-RTE-like interface to the GIJ/GCJ tool set.
4137
Package: libgcj`'LIBGCJ_EXT`'LS
4140
Priority: PRI(optional)
4141
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
4144
Depends: SOFTBASEDEP, libgcj-common (>= 1:4.1.1-21), ${shlibs:Depends}, ${misc:Depends}
4145
Recommends: gcj`'PV-jre-lib`'TS (>= ${gcj:SoftVersion})
4146
Suggests: libdbgdep(gcj`'GCJ_SO-dbg,), libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version})
4148
Description: Java runtime library for use with gcj
4149
This is the runtime that goes along with the gcj front end to
4150
gcc. libgcj includes parts of the Java Class Libraries, plus glue to
4151
connect the libraries to the compiler and the underlying OS.
4153
To show file names and line numbers in stack traces, the packages
4154
libgcj`'GCJ_SO-dbg and binutils are required.
4156
Package: gcj`'PV-jre-lib`'TS
4159
Priority: PRI(optional)
4160
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:SoftVersion}), ${misc:Depends}
4162
Description: Java runtime library for use with gcj (jar files)
4163
This is the jar file that goes along with the gcj front end to gcc.
4169
Priority: PRI(optional)
4170
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
4173
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,>=,${gcj:Version}), ${misc:Depends}
4175
Description: Link time only library for use with gcj
4176
A fake library that is used at link time only. It ensures that
4177
binaries built with the BC-ABI link against a constant SONAME.
4178
This way, BC-ABI binaries continue to work if the SONAME underlying
4182
Package: libgcj`'LIBGCJ_EXT-awt`'LS
4185
Priority: PRI(optional)
4186
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
4189
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
4190
Suggests: ${pkg:gcjqt}
4192
Description: AWT peer runtime libraries for use with gcj
4193
These are runtime libraries holding the AWT peer implementations
4194
for libgcj (currently the GTK+ based peer library is required, the
4195
QT bases library is not built).
4197
ifenabled(`gtkpeer',`
4198
Package: libgcj`'GCJ_SO-awt-gtk`'LS
4201
Priority: PRI(optional)
4202
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
4205
Depends: SOFTBASEDEP, libgcj`'LIBGCJ_EXT-awt`'LS (= ${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
4207
Description: AWT GTK+ peer runtime library for use with libgcj
4208
This is the runtime library holding the GTK+ based AWT peer
4209
implementation for libgcj.
4212
ifenabled(`qtpeer',`
4213
Package: libgcj`'GCJ_SO-awt-qt`'LS
4216
Priority: PRI(optional)
4217
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
4220
Depends: SOFTBASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), ${shlibs:Depends}, ${misc:Depends}
4222
Description: AWT QT peer runtime library for use with libgcj
4223
This is the runtime library holding the QT based AWT peer
4224
implementation for libgcj.
4228
ifenabled(`libgcjdev',`
4229
Package: libgcj`'GCJ_SO-dev`'LS
4232
ifdef(`MULTIARCH', `Multi-Arch: same
4234
Priority: PRI(optional)
4235
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT-awt,,=,${gcj:Version}), libgcj-bc`'LS, ${pkg:gcjgtk}, ${pkg:gcjqt}, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
4236
Suggests: libgcj-doc
4238
Description: Java development headers for use with gcj
4239
These are the development headers that go along with the gcj front end
4240
to gcc. libgcj includes parts of the Java Class Libraries, plus glue
4241
to connect the libraries to the compiler and the underlying OS.
4243
Package: libgcj`'GCJ_SO-dbg`'LS
4247
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
4250
Depends: BASEDEP, libdep(gcj`'LIBGCJ_EXT,,=,${gcj:Version}), ${misc:Depends}
4251
Recommends: binutils, libc6-dbg | libc-dbg
4253
Description: Debugging symbols for libraries provided in libgcj`'GCJ_SO-dev
4254
The package provides debugging symbols for the libraries provided
4255
in libgcj`'GCJ_SO-dev.
4257
binutils is required to show file names and line numbers in stack traces.
4259
ifenabled(`gcjsrc',`
4260
Package: gcj`'PV-source
4263
Priority: PRI(optional)
4264
Depends: SOFTBASEDEP, gcj`'PV-jdk (>= ${gcj:SoftVersion}), ${misc:Depends}
4266
Description: GCJ java sources for use in IDEs like eclipse and netbeans
4267
These are the java source files packaged as a zip file for use in development
4268
environments like eclipse and netbeans.
4271
ifenabled(`gcjdoc',`
4275
Priority: PRI(optional)
4276
Depends: SOFTBASEDEP, ${misc:Depends}
4277
Enhances: libgcj`'GCJ_SO-dev
4278
Provides: classpath-doc
4280
Description: libgcj API documentation and example programs
4281
Autogenerated documentation describing the API of the libgcj library.
4282
Sources and precompiled example programs from the Classpath library.
4288
ifenabled(`libcxx',`
4289
Package: libstdc++CXX_SO`'LS
4290
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4291
Section: ifdef(`TARGET',`devel',`libs')
4292
Priority: ifdef(`TARGET',`extra',PRI(important))
4293
Depends: BASELDEP, ${dep:libc}, ${shlibs:Depends}, ${misc:Depends}
4294
Provides: ifdef(`TARGET',`libstdc++CXX_SO-TARGET-dcv1',`libstdc++'CXX_SO`-armel [armel], libstdc++'CXX_SO`-armhf [armhf]')
4295
ifdef(`MULTIARCH', `Multi-Arch: same
4296
Pre-Depends: ${misc:Pre-Depends}
4297
Breaks: ${multiarch:breaks}, PR66145BREAKS
4299
Conflicts: scim (<< 1.4.2-1)
4300
Replaces: libstdc++CXX_SO`'PV-dbg`'LS (<< 4.9.0-3)
4302
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `')
4303
This package contains an additional runtime library for C++ programs
4304
built with the GNU compiler.
4306
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4307
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4309
ifdef(`TARGET', `dnl
4311
This package contains files for TARGET architecture, for use in cross-compile
4316
ifenabled(`lib32cxx',`
4317
Package: lib32stdc++CXX_SO`'LS
4318
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
4319
Section: ifdef(`TARGET',`devel',`libs')
4320
Priority: ifdef(`TARGET',`extra',PRI(optional))
4321
Depends: BASELDEP, libdep(gcc1,32), ${shlibs:Depends}, ${misc:Depends}
4322
Conflicts: ${confl:lib32}
4323
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-TARGET-dcv1
4326
Description: GNU Standard C++ Library v3 (32 bit Version)
4327
This package contains an additional runtime library for C++ programs
4328
built with the GNU compiler.
4329
ifdef(`TARGET', `dnl
4331
This package contains files for TARGET architecture, for use in cross-compile
4336
ifenabled(`lib64cxx',`
4337
Package: lib64stdc++CXX_SO`'LS
4338
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
4339
Section: ifdef(`TARGET',`devel',`libs')
4340
Priority: ifdef(`TARGET',`extra',PRI(optional))
4341
Depends: BASELDEP, libdep(gcc1,64), ${shlibs:Depends}, ${misc:Depends}
4342
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-TARGET-dcv1
4345
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (64bit)
4346
This package contains an additional runtime library for C++ programs
4347
built with the GNU compiler.
4349
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4350
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4352
ifdef(`TARGET', `dnl
4354
This package contains files for TARGET architecture, for use in cross-compile
4359
ifenabled(`libn32cxx',`
4360
Package: libn32stdc++CXX_SO`'LS
4361
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
4362
Section: ifdef(`TARGET',`devel',`libs')
4363
Priority: ifdef(`TARGET',`extra',PRI(optional))
4364
Depends: BASELDEP, libdep(gcc1,n32), ${shlibs:Depends}, ${misc:Depends}
4365
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-TARGET-dcv1
4368
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (n32)
4369
This package contains an additional runtime library for C++ programs
4370
built with the GNU compiler.
4372
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4373
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4375
ifdef(`TARGET', `dnl
4377
This package contains files for TARGET architecture, for use in cross-compile
4382
ifenabled(`libx32cxx',`
4383
Package: libx32stdc++CXX_SO`'LS
4384
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
4385
Section: ifdef(`TARGET',`devel',`libs')
4386
Priority: ifdef(`TARGET',`extra',PRI(optional))
4387
Depends: BASELDEP, libdep(gcc1,x32), ${shlibs:Depends}, ${misc:Depends}
4388
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-TARGET-dcv1
4391
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (x32)
4392
This package contains an additional runtime library for C++ programs
4393
built with the GNU compiler.
4395
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4396
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4398
ifdef(`TARGET', `dnl
4400
This package contains files for TARGET architecture, for use in cross-compile
4405
ifenabled(`libhfcxx',`
4406
Package: libhfstdc++CXX_SO`'LS
4407
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
4408
Section: ifdef(`TARGET',`devel',`libs')
4409
Priority: ifdef(`TARGET',`extra',PRI(optional))
4410
Depends: BASELDEP, libdep(gcc1,hf), ${shlibs:Depends}, ${misc:Depends}
4411
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-TARGET-dcv1
4413
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armhf [biarchhf_archs]')
4415
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (hard float ABI)
4416
This package contains an additional runtime library for C++ programs
4417
built with the GNU compiler.
4419
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4420
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4422
ifdef(`TARGET', `dnl
4424
This package contains files for TARGET architecture, for use in cross-compile
4429
ifenabled(`libsfcxx',`
4430
Package: libsfstdc++CXX_SO`'LS
4431
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
4432
Section: ifdef(`TARGET',`devel',`libs')
4433
Priority: ifdef(`TARGET',`extra',PRI(optional))
4434
Depends: BASELDEP, libdep(gcc1,sf), ${shlibs:Depends}, ${misc:Depends}
4435
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-TARGET-dcv1
4437
ifdef(`TARGET',`dnl',`Conflicts: libstdc++'CXX_SO`-armel [biarchsf_archs]')
4439
Description: GNU Standard C++ Library v3`'ifdef(`TARGET)',` (TARGET)', `') (soft float ABI)
4440
This package contains an additional runtime library for C++ programs
4441
built with the GNU compiler.
4443
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4444
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4446
ifdef(`TARGET', `dnl
4448
This package contains files for TARGET architecture, for use in cross-compile
4453
ifenabled(`libneoncxx',`
4454
Package: libstdc++CXX_SO-neon`'LS
4455
Architecture: NEON_ARCHS
4458
Depends: BASELDEP, libc6-neon`'LS, libgcc1-neon`'LS, ${shlibs:Depends}, ${misc:Depends}
4460
Description: GNU Standard C++ Library v3 [NEON version]
4461
This package contains an additional runtime library for C++ programs
4462
built with the GNU compiler.
4464
This set of libraries is optimized to use a NEON coprocessor, and will
4465
be selected instead when running under systems which have one.
4468
ifenabled(`c++dev',`
4469
Package: libstdc++`'PV-dev`'LS
4470
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4471
ifdef(`MULTIARCH', `Multi-Arch: same
4473
Section: ifdef(`TARGET',`devel',`libdevel')
4474
Priority: ifdef(`TARGET',`extra',PRI(optional))
4475
Depends: BASELDEP, libdevdep(gcc`'PV-dev,,=),
4476
libdep(stdc++CXX_SO,,>=), ${dep:libcdev}, ${misc:Depends}
4477
ifdef(`TARGET',`',`dnl native
4478
Conflicts: libg++27-dev, libg++272-dev (<< 2.7.2.8-1), libstdc++2.8-dev,
4479
libg++2.8-dev, libstdc++2.9-dev, libstdc++2.9-glibc2.1-dev,
4480
libstdc++2.10-dev (<< 1:2.95.3-2), libstdc++3.0-dev
4481
Suggests: libstdc++`'PV-doc
4483
Provides: libstdc++-dev`'LS`'ifdef(`TARGET',`, libstdc++-dev-TARGET-dcv1')
4485
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET)',` (TARGET)', `')
4486
This package contains the headers and static library files necessary for
4487
building C++ programs which use libstdc++.
4489
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4490
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4492
ifdef(`TARGET', `dnl
4494
This package contains files for TARGET architecture, for use in cross-compile
4498
Package: libstdc++`'PV-pic`'LS
4499
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4500
ifdef(`MULTIARCH', `Multi-Arch: same
4502
Section: ifdef(`TARGET',`devel',`libdevel')
4504
Depends: BASELDEP, libdep(stdc++CXX_SO,),
4505
libdevdep(stdc++`'PV-dev,), ${misc:Depends}
4506
ifdef(`TARGET',`Provides: libstdc++-pic-TARGET-dcv1
4509
Description: GNU Standard C++ Library v3 (shared library subset kit)`'ifdef(`TARGET)',` (TARGET)', `')
4510
This is used to develop subsets of the libstdc++ shared libraries for
4511
use on custom installation floppies and in embedded systems.
4513
Unless you are making one of those, you will not need this package.
4514
ifdef(`TARGET', `dnl
4516
This package contains files for TARGET architecture, for use in cross-compile
4520
Package: libstdc++CXX_SO`'PV-dbg`'LS
4521
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4524
Depends: BASELDEP, libdep(stdc++CXX_SO,),
4525
libdbgdep(gcc`'GCC_SO-dbg,,>=,${libgcc:Version}), ${shlibs:Depends}, ${misc:Depends}
4526
Provides: ifdef(`TARGET',`libstdc++CXX_SO-dbg-TARGET-dcv1',`libstdc++'CXX_SO`'PV`-dbg-armel [armel], libstdc++'CXX_SO`'PV`-dbg-armhf [armhf]')
4527
ifdef(`MULTIARCH', `Multi-Arch: same
4529
Recommends: libdevdep(stdc++`'PV-dev,)
4530
Conflicts: libstdc++5-dbg`'LS, libstdc++5-3.3-dbg`'LS, libstdc++6-dbg`'LS,
4531
libstdc++6-4.0-dbg`'LS, libstdc++6-4.1-dbg`'LS, libstdc++6-4.2-dbg`'LS,
4532
libstdc++6-4.3-dbg`'LS, libstdc++6-4.4-dbg`'LS, libstdc++6-4.5-dbg`'LS,
4533
libstdc++6-4.6-dbg`'LS, libstdc++6-4.7-dbg`'LS, libstdc++6-4.8-dbg`'LS,
4534
libstdc++6-4.9-dbg`'LS
4536
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
4537
This package contains the shared library of libstdc++ compiled with
4539
ifdef(`TARGET', `dnl
4541
This package contains files for TARGET architecture, for use in cross-compile
4545
Package: lib32stdc++`'PV-dev`'LS
4546
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
4547
Section: ifdef(`TARGET',`devel',`libdevel')
4548
Priority: ifdef(`TARGET',`extra',PRI(optional))
4549
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32),
4550
libdep(stdc++CXX_SO,32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
4552
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
4553
This package contains the headers and static library files necessary for
4554
building C++ programs which use libstdc++.
4556
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4557
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4559
ifdef(`TARGET', `dnl
4561
This package contains files for TARGET architecture, for use in cross-compile
4565
Package: lib32stdc++CXX_SO`'PV-dbg`'LS
4566
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
4569
Depends: BASELDEP, libdep(stdc++CXX_SO,32),
4570
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,32,>=,${gcc:EpochVersion}),
4571
${shlibs:Depends}, ${misc:Depends}
4572
ifdef(`TARGET',`Provides: lib32stdc++CXX_SO-dbg-TARGET-dcv1
4574
Conflicts: lib32stdc++6-dbg`'LS, lib32stdc++6-4.0-dbg`'LS,
4575
lib32stdc++6-4.1-dbg`'LS, lib32stdc++6-4.2-dbg`'LS, lib32stdc++6-4.3-dbg`'LS,
4576
lib32stdc++6-4.4-dbg`'LS, lib32stdc++6-4.5-dbg`'LS, lib32stdc++6-4.6-dbg`'LS,
4577
lib32stdc++6-4.7-dbg`'LS, lib32stdc++6-4.8-dbg`'LS, lib32stdc++6-4.9-dbg`'LS
4579
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
4580
This package contains the shared library of libstdc++ compiled with
4582
ifdef(`TARGET', `dnl
4584
This package contains files for TARGET architecture, for use in cross-compile
4588
Package: lib64stdc++`'PV-dev`'LS
4589
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
4590
Section: ifdef(`TARGET',`devel',`libdevel')
4591
Priority: ifdef(`TARGET',`extra',PRI(optional))
4592
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64),
4593
libdep(stdc++CXX_SO,64), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
4595
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
4596
This package contains the headers and static library files necessary for
4597
building C++ programs which use libstdc++.
4599
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4600
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4602
ifdef(`TARGET', `dnl
4604
This package contains files for TARGET architecture, for use in cross-compile
4608
Package: lib64stdc++CXX_SO`'PV-dbg`'LS
4609
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
4612
Depends: BASELDEP, libdep(stdc++CXX_SO,64),
4613
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,64,>=,${gcc:EpochVersion}),
4614
${shlibs:Depends}, ${misc:Depends}
4615
ifdef(`TARGET',`Provides: lib64stdc++CXX_SO-dbg-TARGET-dcv1
4617
Conflicts: lib64stdc++6-dbg`'LS, lib64stdc++6-4.0-dbg`'LS,
4618
lib64stdc++6-4.1-dbg`'LS, lib64stdc++6-4.2-dbg`'LS, lib64stdc++6-4.3-dbg`'LS,
4619
lib64stdc++6-4.4-dbg`'LS, lib64stdc++6-4.5-dbg`'LS, lib64stdc++6-4.6-dbg`'LS,
4620
lib64stdc++6-4.7-dbg`'LS, lib64stdc++6-4.8-dbg`'LS, lib64stdc++6-4.9-dbg`'LS
4622
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
4623
This package contains the shared library of libstdc++ compiled with
4625
ifdef(`TARGET', `dnl
4627
This package contains files for TARGET architecture, for use in cross-compile
4631
Package: libn32stdc++`'PV-dev`'LS
4632
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
4633
Section: ifdef(`TARGET',`devel',`libdevel')
4634
Priority: ifdef(`TARGET',`extra',PRI(optional))
4635
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32),
4636
libdep(stdc++CXX_SO,n32), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
4638
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
4639
This package contains the headers and static library files necessary for
4640
building C++ programs which use libstdc++.
4642
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4643
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4645
ifdef(`TARGET', `dnl
4647
This package contains files for TARGET architecture, for use in cross-compile
4651
Package: libn32stdc++CXX_SO`'PV-dbg`'LS
4652
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
4655
Depends: BASELDEP, libdep(stdc++CXX_SO,n32),
4656
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,n32,>=,${gcc:EpochVersion}),
4657
${shlibs:Depends}, ${misc:Depends}
4658
ifdef(`TARGET',`Provides: libn32stdc++CXX_SO-dbg-TARGET-dcv1
4660
Conflicts: libn32stdc++6-dbg`'LS, libn32stdc++6-4.0-dbg`'LS,
4661
libn32stdc++6-4.1-dbg`'LS, libn32stdc++6-4.2-dbg`'LS, libn32stdc++6-4.3-dbg`'LS,
4662
libn32stdc++6-4.4-dbg`'LS, libn32stdc++6-4.5-dbg`'LS, libn32stdc++6-4.6-dbg`'LS,
4663
libn32stdc++6-4.7-dbg`'LS, libn32stdc++6-4.8-dbg`'LS, libn32stdc++6-4.9-dbg`'LS
4665
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
4666
This package contains the shared library of libstdc++ compiled with
4668
ifdef(`TARGET', `dnl
4670
This package contains files for TARGET architecture, for use in cross-compile
4674
ifenabled(`x32dev',`
4675
Package: libx32stdc++`'PV-dev`'LS
4676
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
4677
Section: ifdef(`TARGET',`devel',`libdevel')
4678
Priority: ifdef(`TARGET',`extra',PRI(optional))
4679
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), libdep(stdc++CXX_SO,x32),
4680
libdevdep(stdc++`'PV-dev,), ${misc:Depends}
4682
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
4683
This package contains the headers and static library files necessary for
4684
building C++ programs which use libstdc++.
4686
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4687
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4689
ifdef(`TARGET', `dnl
4691
This package contains files for TARGET architecture, for use in cross-compile
4696
ifenabled(`libx32dbgcxx',`
4697
Package: libx32stdc++CXX_SO`'PV-dbg`'LS
4698
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
4701
Depends: BASELDEP, libdep(stdc++CXX_SO,x32),
4702
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,x32,>=,${gcc:EpochVersion}),
4703
${shlibs:Depends}, ${misc:Depends}
4704
ifdef(`TARGET',`Provides: libx32stdc++CXX_SO-dbg-TARGET-dcv1
4706
Conflicts: libx32stdc++6-dbg`'LS, libx32stdc++6-4.6-dbg`'LS,
4707
libx32stdc++6-4.7-dbg`'LS, libx32stdc++6-4.8-dbg`'LS, libx32stdc++6-4.9-dbg`'LS
4709
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
4710
This package contains the shared library of libstdc++ compiled with
4712
ifdef(`TARGET', `dnl
4714
This package contains files for TARGET architecture, for use in cross-compile
4717
')`'dnl libx32dbgcxx
4719
ifenabled(`libhfdbgcxx',`
4720
Package: libhfstdc++`'PV-dev`'LS
4721
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
4722
Section: ifdef(`TARGET',`devel',`libdevel')
4723
Priority: ifdef(`TARGET',`extra',PRI(optional))
4724
Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf),
4725
libdep(stdc++CXX_SO,hf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
4727
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
4728
This package contains the headers and static library files necessary for
4729
building C++ programs which use libstdc++.
4731
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4732
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4734
ifdef(`TARGET', `dnl
4736
This package contains files for TARGET architecture, for use in cross-compile
4740
Package: libhfstdc++CXX_SO`'PV-dbg`'LS
4741
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
4744
Depends: BASELDEP, libdep(stdc++CXX_SO,hf),
4745
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,hf,>=,${gcc:EpochVersion}),
4746
${shlibs:Depends}, ${misc:Depends}
4747
ifdef(`TARGET',`Provides: libhfstdc++CXX_SO-dbg-TARGET-dcv1
4749
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, libhfstdc++6-4.8-dbg`'LS, libstdc++'CXX_SO`-armhf [biarchhf_archs]')
4751
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
4752
This package contains the shared library of libstdc++ compiled with
4754
ifdef(`TARGET', `dnl
4756
This package contains files for TARGET architecture, for use in cross-compile
4761
ifenabled(`libsfdbgcxx',`
4762
Package: libsfstdc++`'PV-dev`'LS
4763
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
4764
Section: ifdef(`TARGET',`devel',`libdevel')
4765
Priority: ifdef(`TARGET',`extra',PRI(optional))
4766
Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf),
4767
libdep(stdc++CXX_SO,sf), libdevdep(stdc++`'PV-dev,), ${misc:Depends}
4769
Description: GNU Standard C++ Library v3 (development files)`'ifdef(`TARGET',` (TARGET)', `')
4770
This package contains the headers and static library files necessary for
4771
building C++ programs which use libstdc++.
4773
libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
4774
was included up to g++-2.95. The first version of libstdc++-v3 appeared
4776
ifdef(`TARGET', `dnl
4778
This package contains files for TARGET architecture, for use in cross-compile
4782
Package: libsfstdc++CXX_SO`'PV-dbg`'LS
4783
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
4786
Depends: BASELDEP, libdep(stdc++CXX_SO,sf),
4787
libdevdep(stdc++`'PV-dev,), libdbgdep(gcc`'GCC_SO-dbg,sf,>=,${gcc:EpochVersion}),
4788
${shlibs:Depends}, ${misc:Depends}
4789
ifdef(`TARGET',`Provides: libsfstdc++CXX_SO-dbg-TARGET-dcv1
4791
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, libsfstdc++6-4.8-dbg`'LS, libstdc++'CXX_SO`-armel [biarchsf_archs]')
4793
Description: GNU Standard C++ Library v3 (debugging files)`'ifdef(`TARGET)',` (TARGET)', `')
4794
This package contains the shared library of libstdc++ compiled with
4796
ifdef(`TARGET', `dnl
4798
This package contains files for TARGET architecture, for use in cross-compile
4803
ifdef(`TARGET', `', `
4804
Package: libstdc++`'PV-doc
4807
Priority: PRI(optional)
4808
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), ${misc:Depends}
4809
Conflicts: libstdc++5-doc, libstdc++5-3.3-doc, libstdc++6-doc,
4810
libstdc++6-4.0-doc, libstdc++6-4.1-doc, libstdc++6-4.2-doc, libstdc++6-4.3-doc,
4811
libstdc++6-4.4-doc, libstdc++6-4.5-doc, libstdc++6-4.6-doc, libstdc++6-4.7-doc,
4812
libstdc++-4.8-doc, libstdc++-4.9-doc
4813
Description: GNU Standard C++ Library v3 (documentation files)
4814
This package contains documentation files for the GNU stdc++ library.
4816
One set is the distribution documentation, the other set is the
4817
source documentation including a namespace list, class hierarchy,
4818
alphabetical list, compound list, file list, namespace members,
4819
compound members and file members.
4825
Package: gnat`'-GNAT_V`'TS
4827
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4828
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
4830
Depends: BASEDEP, gcc`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:libgnat}, ${dep:libcdev}, ${shlibs:Depends}, ${misc:Depends}
4831
Suggests: gnat`'PV-doc, ada-reference-manual-2012, gnat`'-GNAT_V-sjlj
4832
Breaks: gnat (<< 4.6.1), dh-ada-library (<< 6.0), gnat-4.6-base (= 4.6.4-2),
4833
gnat-4.9-base (= 4.9-20140330-1)
4834
Replaces: gnat (<< 4.6.1), dh-ada-library (<< 6.0), gnat-4.6-base (= 4.6.4-2),
4835
gnat-4.9-base (= 4.9-20140330-1)
4836
# Takes over symlink from gnat (<< 4.6.1): /usr/bin/gnatgcc.
4837
# Takes over file from dh-ada-library (<< 6.0): debian_packaging.mk.
4838
# g-base 4.6.4-2, 4.9-20140330-1 contain debian_packaging.mk by mistake.
4839
# Newer versions of gnat and dh-ada-library will not provide these files.
4840
Conflicts: gnat (<< 4.1), gnat-3.1, gnat-3.2, gnat-3.3, gnat-3.4, gnat-3.5,
4841
gnat-4.0, gnat-4.1, gnat-4.2, gnat-4.3, gnat-4.4, gnat-4.6, gnat-4.7, gnat-4.8,
4843
# These other packages will continue to provide /usr/bin/gnatmake and
4846
Description: GNU Ada compiler
4847
GNAT is a compiler for the Ada programming language. It produces optimized
4848
code on platforms supported by the GNU Compiler Collection (GCC).
4850
This package provides the compiler, tools and runtime library that handles
4851
exceptions using the default zero-cost mechanism.
4853
ifenabled(`adasjlj',`
4854
Package: gnat`'-GNAT_V-sjlj`'TS
4857
ifdef(`MULTIARCH', `Pre-Depends: ${misc:Pre-Depends}
4859
Depends: BASEDEP, gnat`'-GNAT_V`'TS (= ${gnat:Version}), ${misc:Depends}
4861
Description: GNU Ada compiler (setjump/longjump runtime library)
4862
GNAT is a compiler for the Ada programming language. It produces optimized
4863
code on platforms supported by the GNU Compiler Collection (GCC).
4865
This package provides an alternative runtime library that handles
4866
exceptions using the setjump/longjump mechanism (as a static library
4867
only). You can install it to supplement the normal compiler.
4870
ifenabled(`libgnat',`
4871
Package: libgnat`'-GNAT_V`'LS
4872
Section: ifdef(`TARGET',`devel',`libs')
4873
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4874
ifdef(`MULTIARCH', `Multi-Arch: same
4875
Pre-Depends: ${misc:Pre-Depends}
4877
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4878
Depends: BASELDEP, ${shlibs:Depends}, ${misc:Depends}
4880
Description: runtime for applications compiled with GNAT (shared library)
4881
GNAT is a compiler for the Ada programming language. It produces optimized
4882
code on platforms supported by the GNU Compiler Collection (GCC).
4884
The libgnat library provides runtime components needed by most
4885
applications produced with GNAT.
4887
This package contains the runtime shared library.
4889
Package: libgnat`'-GNAT_V-dbg`'LS
4891
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4892
ifdef(`MULTIARCH', `Multi-Arch: same
4893
Pre-Depends: ${misc:Pre-Depends}
4896
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
4898
Description: runtime for applications compiled with GNAT (debugging symbols)
4899
GNAT is a compiler for the Ada programming language. It produces optimized
4900
code on platforms supported by the GNU Compiler Collection (GCC).
4902
The libgnat library provides runtime components needed by most
4903
applications produced with GNAT.
4905
This package contains the debugging symbols.
4907
Package: libgnatvsn`'GNAT_V-dev`'LS
4909
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4911
Depends: BASELDEP, gnat`'PV`'TS (= ${gnat:Version}),
4912
libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
4913
Conflicts: libgnatvsn-dev (<< `'GNAT_V), libgnatvsn4.1-dev, libgnatvsn4.3-dev, libgnatvsn4.4-dev, libgnatvsn4.5-dev, libgnatvsn4.6-dev
4915
Description: GNU Ada compiler selected components (development files)
4916
GNAT is a compiler for the Ada programming language. It produces optimized
4917
code on platforms supported by the GNU Compiler Collection (GCC).
4919
The libgnatvsn library exports selected GNAT components for use in other
4920
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
4921
GPL, allowing to link proprietary programs with it.
4923
This package contains the development files and static library.
4925
Package: libgnatvsn`'GNAT_V`'LS
4926
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4927
ifdef(`MULTIARCH', `Multi-Arch: same
4928
Pre-Depends: ${misc:Pre-Depends}
4930
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4931
Section: ifdef(`TARGET',`devel',`libs')
4932
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}),
4933
${shlibs:Depends}, ${misc:Depends}
4935
Description: GNU Ada compiler selected components (shared library)
4936
GNAT is a compiler for the Ada programming language. It produces optimized
4937
code on platforms supported by the GNU Compiler Collection (GCC).
4939
The libgnatvsn library exports selected GNAT components for use in other
4940
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
4941
GPL, allowing to link proprietary programs with it.
4943
This package contains the runtime shared library.
4945
Package: libgnatvsn`'GNAT_V-dbg`'LS
4946
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4947
ifdef(`MULTIARCH', `Multi-Arch: same
4948
Pre-Depends: ${misc:Pre-Depends}
4952
Depends: BASELDEP, libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
4955
Description: GNU Ada compiler selected components (debugging symbols)
4956
GNAT is a compiler for the Ada programming language. It produces optimized
4957
code on platforms supported by the GNU Compiler Collection (GCC).
4959
The libgnatvsn library exports selected GNAT components for use in other
4960
packages, most notably ASIS tools. It is licensed under the GNAT-Modified
4961
GPL, allowing to link proprietary programs with it.
4963
This package contains the debugging symbols.
4965
Package: libgnatprj`'GNAT_V-dev`'LS
4967
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4969
Depends: BASELDEP, gnat`'PV`'TS (= ${gnat:Version}),
4970
libgnatprj`'GNAT_V`'LS (= ${gnat:Version}),
4971
libgnatvsn`'GNAT_V-dev`'LS (= ${gnat:Version}), ${misc:Depends}
4972
Conflicts: libgnatprj-dev (<< `'GNAT_V), libgnatprj4.1-dev, libgnatprj4.3-dev, libgnatprj4.4-dev, libgnatprj4.5-dev, libgnatprj4.6-dev
4974
Description: GNU Ada compiler Project Manager (development files)
4975
GNAT is a compiler for the Ada programming language. It produces optimized
4976
code on platforms supported by the GNU Compiler Collection (GCC).
4978
GNAT uses project files to organise source and object files in large-scale
4979
development efforts. The libgnatprj library exports GNAT project files
4980
management for use in other packages, most notably ASIS tools (package
4981
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
4982
licensed under the pure GPL; all programs that use it must also be
4983
distributed under the GPL, or not distributed at all.
4985
This package contains the development files and static library.
4987
Package: libgnatprj`'GNAT_V`'LS
4988
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
4989
ifdef(`MULTIARCH', `Multi-Arch: same
4990
Pre-Depends: ${misc:Pre-Depends}
4992
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
4993
Section: ifdef(`TARGET',`devel',`libs')
4994
Depends: BASELDEP, libgnat`'-GNAT_V`'LS (= ${gnat:Version}),
4995
libgnatvsn`'GNAT_V`'LS (= ${gnat:Version}),
4996
${shlibs:Depends}, ${misc:Depends}
4998
Description: GNU Ada compiler Project Manager (shared library)
4999
GNAT is a compiler for the Ada programming language. It produces optimized
5000
code on platforms supported by the GNU Compiler Collection (GCC).
5002
GNAT uses project files to organise source and object files in large-scale
5003
development efforts. The libgnatprj library exports GNAT project files
5004
management for use in other packages, most notably ASIS tools (package
5005
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
5006
licensed under the pure GPL; all programs that use it must also be
5007
distributed under the GPL, or not distributed at all.
5009
This package contains the runtime shared library.
5011
Package: libgnatprj`'GNAT_V-dbg`'LS
5012
Architecture: ifdef(`TARGET',`CROSS_ARCH',`any')
5013
ifdef(`MULTIARCH', `Multi-Arch: same
5014
Pre-Depends: ${misc:Pre-Depends}
5018
Depends: BASELDEP, libgnatprj`'GNAT_V`'LS (= ${gnat:Version}), ${misc:Depends}
5021
Description: GNU Ada compiler Project Manager (debugging symbols)
5022
GNAT is a compiler for the Ada programming language. It produces optimized
5023
code on platforms supported by the GNU Compiler Collection (GCC).
5025
GNAT uses project files to organise source and object files in large-scale
5026
development efforts. The libgnatprj library exports GNAT project files
5027
management for use in other packages, most notably ASIS tools (package
5028
asis-programs) and GNAT Programming Studio (package gnat-gps). It is
5029
licensed under the pure GPL; all programs that use it must also be
5030
distributed under the GPL, or not distributed at all.
5032
This package contains the debugging symbols.
5035
ifenabled(`lib64gnat',`
5036
Package: lib64gnat`'-GNAT_V
5038
Architecture: biarch64_archs
5039
Priority: PRI(optional)
5040
Depends: BASELDEP, ${dep:libcbiarch}, ${shlibs:Depends}, ${misc:Depends}
5042
Description: runtime for applications compiled with GNAT (64 bits shared library)
5043
GNAT is a compiler for the Ada programming language. It produces optimized
5044
code on platforms supported by the GNU Compiler Collection (GCC).
5046
The libgnat library provides runtime components needed by most
5047
applications produced with GNAT.
5049
This package contains the runtime shared library for 64 bits architectures.
5052
ifenabled(`gfdldoc',`
5053
Package: gnat`'PV-doc
5056
Priority: PRI(optional)
5057
Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
5059
Conflicts: gnat-4.1-doc, gnat-4.2-doc,
5060
gnat-4.3-doc, gnat-4.4-doc,
5061
gnat-4.6-doc, gnat-4.9-doc
5063
Description: GNU Ada compiler (documentation)
5064
GNAT is a compiler for the Ada programming language. It produces optimized
5065
code on platforms supported by the GNU Compiler Collection (GCC).
5067
The libgnat library provides runtime components needed by most
5068
applications produced with GNAT.
5070
This package contains the documentation in info `format'.
5075
Package: gdc`'PV`'TS
5077
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
5078
Depends: SOFTBASEDEP, g++`'PV`'TS (>= ${gcc:SoftVersion}), ${dep:gdccross}, ${dep:phobosdev}, ${shlibs:Depends}, ${misc:Depends}
5079
Provides: gdc, d-compiler, d-v2-compiler
5080
Replaces: gdc (<< 4.4.6-5)
5082
Description: GNU D compiler (version 2)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
5083
This is the GNU D compiler, which compiles D on platforms supported by gcc.
5084
It uses the gcc backend to generate optimised code.
5086
This compiler supports D language version 2.
5088
ifenabled(`multilib',`
5089
Package: gdc`'PV-multilib`'TS
5091
Priority: ifdef(`TARGET',`extra',`PRI(optional)')
5092
Depends: SOFTBASEDEP, gdc`'PV`'TS (= ${gcc:Version}), gcc`'PV-multilib`'TS (= ${gcc:Version}), ${dep:libphobosbiarchdev}${shlibs:Depends}, ${misc:Depends}
5094
Description: GNU D compiler (version 2, multilib support)`'ifdef(`TARGET)',` (cross compiler for TARGET architecture)', `')
5095
This is the GNU D compiler, which compiles D on platforms supported by gcc.
5096
It uses the gcc backend to generate optimised code.
5098
This is a dependency package, depending on development packages
5099
for the non-default multilib architecture(s).
5102
ifenabled(`libphobos',`
5103
Package: libphobos`'PV-dev`'LS
5104
Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
5106
Priority: ifdef(`TARGET',`extra',PRI(optional))
5107
Depends: BASELDEP, zlib1g-dev, ${shlibs:Depends}, ${misc:Depends}
5109
Description: Phobos D standard library
5110
This is the Phobos standard library that comes with the D2 compiler.
5112
For more information check http://www.dlang.org/phobos/
5114
#Package: libphobos`'PHOBOS_V`'PV`'TS-dbg
5116
#Architecture: ifdef(`TARGET',`CROSS_ARCH',`libphobos_archs')
5118
#Depends: BASELDEP, libphobos`'PHOBOS_V`'PV-dev (= ${gdc:Version}), ${misc:Depends}
5119
#Provides: libphobos`'PHOBOS_V`'TS-dbg
5121
#Description: The Phobos D standard library (debug symbols)
5122
# This is the Phobos standard library that comes with the D2 compiler.
5124
# For more information check http://www.dlang.org/phobos/
5126
Package: lib64phobos`'PV-dev`'LS
5127
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch64_archs')
5129
Priority: ifdef(`TARGET',`extra',PRI(optional))
5130
Depends: BASELDEP, libdevdep(gcc`'PV-dev,64), lib64z1-dev, ${shlibs:Depends}, ${misc:Depends}
5132
Description: Phobos D standard library (64bit development files)
5133
This is the Phobos standard library that comes with the D2 compiler.
5135
For more information check http://www.dlang.org/phobos/
5137
Package: lib32phobos`'PV-dev`'LS
5138
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarch32_archs')
5140
Priority: ifdef(`TARGET',`extra',PRI(optional))
5141
Depends: BASELDEP, libdevdep(gcc`'PV-dev,32), lib32z1-dev, ${shlibs:Depends}, ${misc:Depends}
5143
Description: Phobos D standard library (64bit development files)
5144
This is the Phobos standard library that comes with the D2 compiler.
5146
For more information check http://www.dlang.org/phobos/
5148
ifenabled(`libn32phobos',`
5149
Package: libn32phobos`'PV-dev`'LS
5150
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchn32_archs')
5152
Priority: ifdef(`TARGET',`extra',PRI(optional))
5153
Depends: BASELDEP, libdevdep(gcc`'PV-dev,n32), libn32z1-dev, ${shlibs:Depends}, ${misc:Depends}
5155
Description: Phobos D standard library (n32 development files)
5156
This is the Phobos standard library that comes with the D2 compiler.
5158
For more information check http://www.dlang.org/phobos/
5159
')`'dnl libn32phobos
5161
ifenabled(`libx32phobos',`
5162
Package: libx32phobos`'PV-dev`'LS
5163
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchx32_archs')
5165
Priority: ifdef(`TARGET',`extra',PRI(optional))
5166
Depends: BASELDEP, libdevdep(gcc`'PV-dev,x32), ${dep:libx32z}, ${shlibs:Depends}, ${misc:Depends}
5168
Description: Phobos D standard library (x32 development files)
5169
This is the Phobos standard library that comes with the D2 compiler.
5171
For more information check http://www.dlang.org/phobos/
5172
')`'dnl libx32phobos
5175
Package: libhfphobos`'PV-dev`'LS
5176
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchhf_archs')
5178
Priority: ifdef(`TARGET',`extra',PRI(optional))
5179
Depends: BASELDEP, libdevdep(gcc`'PV-dev,hf), ${shlibs:Depends}, ${misc:Depends}
5181
Description: Phobos D standard library (hard float ABI development files)
5182
This is the Phobos standard library that comes with the D2 compiler.
5184
For more information check http://www.dlang.org/phobos/
5186
Package: libsfphobos`'PV-dev`'LS
5187
Architecture: ifdef(`TARGET',`CROSS_ARCH',`biarchsf_archs')
5189
Priority: ifdef(`TARGET',`extra',PRI(optional))
5190
Depends: BASELDEP, libdevdep(gcc`'PV-dev,sf), ${shlibs:Depends}, ${misc:Depends}
5192
Description: Phobos D standard library (soft float ABI development files)
5193
This is the Phobos standard library that comes with the D2 compiler.
5195
For more information check http://www.dlang.org/phobos/
5200
ifdef(`TARGET',`',`dnl
5202
#Package: gcc`'PV-soft-float
5203
#Architecture: arm armel armhf
5204
#Priority: PRI(optional)
5205
#Depends: BASEDEP, depifenabled(`cdev',`gcc`'PV (= ${gcc:Version}),') ${shlibs:Depends}, ${misc:Depends}
5206
#Conflicts: gcc-4.4-soft-float, gcc-4.5-soft-float, gcc-4.6-soft-float
5208
#Description: GCC soft-floating-point gcc libraries (ARM)
5209
# These are versions of basic static libraries such as libgcc.a compiled
5210
# with the -msoft-float option, for CPUs without a floating-point unit.
5214
ifenabled(`fixincl',`
5215
Package: fixincludes
5217
Priority: PRI(optional)
5218
Depends: BASEDEP, gcc`'PV (= ${gcc:Version}), ${shlibs:Depends}, ${misc:Depends}
5220
Description: Fix non-ANSI header files
5221
FixIncludes was created to fix non-ANSI system header files. Many
5222
system manufacturers supply proprietary headers that are not ANSI compliant.
5223
The GNU compilers cannot compile non-ANSI headers. Consequently, the
5224
FixIncludes shell script was written to fix the header files.
5226
Not all packages with header files are installed on the system, when the
5227
package is built, so we make fixincludes available at build time of other
5228
packages, such that checking tools like lintian can make use of it.
5232
ifdef(`TARGET', `', `
5233
ifenabled(`gfdldoc',`
5234
Package: gcc`'PV-doc
5237
Priority: PRI(optional)
5238
Depends: gcc`'PV-base (>= ${gcc:SoftVersion}), dpkg (>= 1.15.4) | install-info, ${misc:Depends}
5239
Conflicts: gcc-docs (<< 2.95.2)
5240
Replaces: gcc (<=2.7.2.3-4.3), gcc-docs (<< 2.95.2)
5241
Description: Documentation for the GNU compilers (gcc, gobjc, g++)
5242
Documentation for the GNU compilers in info `format'.
5247
ifdef(`TARGET',`',`dnl
5248
ifenabled(`libnof',`
5249
#Package: gcc`'PV-nof
5250
#Architecture: powerpc
5251
#Priority: PRI(optional)
5252
#Depends: BASEDEP, ${shlibs:Depends}ifenabled(`cdev',`, gcc`'PV (= ${gcc:Version})'), ${misc:Depends}
5253
#Conflicts: gcc-3.2-nof
5255
#Description: GCC no-floating-point gcc libraries (powerpc)
5256
# These are versions of basic static libraries such as libgcc.a compiled
5257
# with the -msoft-float option, for CPUs without a floating-point unit.
5261
ifenabled(`source',`
5262
Package: gcc`'PV-source
5264
Priority: PRI(optional)
5265
Depends: make, autoconf2.64, quilt, patchutils, gawk, ${misc:Depends}
5266
Description: Source of the GNU Compiler Collection
5267
This package contains the sources and patches which are needed to
5268
build the GNU Compiler Collection (GCC).
5272
dnl last line in file