blob: a5bc3a91b8427398d58d37ab470de68c2d84f21d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
|
pkgbase = gcc-snapshot
pkgdesc = The GNU Compiler Collection (snapshot)
pkgver = 15.1.0.snapshot20250323
pkgrel = 1
url = https://gcc.gnu.org
arch = x86_64
license = GPL-3.0-with-GCC-exception
license = GFDL-1.3-or-later
checkdepends = dejagnu
checkdepends = expect
checkdepends = inetutils
checkdepends = python-pytest
checkdepends = tcl
makedepends = binutils
makedepends = doxygen
makedepends = gcc-ada
makedepends = gcc-d
makedepends = git
makedepends = lib32-glibc
makedepends = lib32-gcc-libs
makedepends = python
makedepends = zstd
options = !emptydirs
options = !lto
source = https://ftp.fu-berlin.de/unix/languages/gcc/snapshots/15-20250323/gcc-15-20250323.tar.xz
source = git+https://repo.or.cz/isl.git#branch=maint
source = https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz
source = https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz.sig
source = https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz
source = https://www.mpfr.org/mpfr-4.2.2/mpfr-4.2.2.tar.xz
source = https://www.mpfr.org/mpfr-4.2.2/mpfr-4.2.2.tar.xz.asc
source = 0002-libgccjit-Remove-obsolete-texinfo-statements.patch
source = c89
source = c99
source = gcc-ada-repro.patch
validpgpkeys = F3691687D867B81B51CE07D9BBE43771487328A9
validpgpkeys = 86CFFCA918CF3AF47147588051E8B148A9999C34
validpgpkeys = 13975A70E63C361C73AE69EF6EEB81F8981C74C7
validpgpkeys = D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62
validpgpkeys = 343C2FF0FBEE5EC2EDBEF399F3599FF828C67298
validpgpkeys = A534BE3F83E241D918280AEB5831D11A0D4DB02A
sha256sums = 68bd1c2ad24202f669b257df0842a32c44279263ad6f51be954d4899243a8c5a
sha256sums = SKIP
sha256sums = a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898
sha256sums = SKIP
sha256sums = ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8
sha256sums = b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01
sha256sums = SKIP
sha256sums = 08ee6d267261aeaeadc117b7fc1cdfcbb60ffb9ae76728f33d6fcc60b0e8f240
sha256sums = de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931
sha256sums = 2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a
sha256sums = 1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f
pkgname = gcc-snapshot
pkgdesc = The GNU Compiler Collection - C and C++ frontends (snapshot)
depends = gcc-libs-snapshot=15.1.0.snapshot20250323-1
depends = binutils>=2.40
depends = zstd
optdepends = lib32-gcc-libs-snapshot: for generating code for 32-bit ABI
provides = gcc-snapshot-multilib
provides = gcc-multilib
provides = gcc
conflicts = gcc-multilib
conflicts = gcc
replaces = gcc-snapshot-multilib
replaces = gcc-multilib
replaces = gcc
options = !emptydirs
options = lto
options = strip
options = staticlibs
pkgname = gcc-libs-snapshot
pkgdesc = Runtime libraries shipped by GCC (snapshot)
depends = glibc>=2.36
provides = gcc-libs-snapshot-multilib
provides = gcc-libs-multilib
provides = gcc-libs=15.1.0.snapshot20250323-1
provides = libgcobol.so
provides = libgfortran.so
provides = libgo.so
provides = libgphobos.so
provides = libubsan.so
provides = libasan.so
provides = libtsan.so
provides = liblsan.so
conflicts = gcc-libs-multilib
conflicts = gcc-libs
replaces = gcc-libs-snapshot-multilib
replaces = gcc-libs-multilib
replaces = gcc-libs
replaces = libgphobos
options = !emptydirs
options = lto
options = strip
pkgname = lib32-gcc-libs-snapshot
pkgdesc = 32-bit runtime libraries shipped by GCC (snapshot)
depends = lib32-glibc>=2.36
provides = lib32-gcc-libs
provides = libgcobol.so
provides = libgfortran.so
provides = libgo.so
provides = libubsan.so
provides = libasan.so
conflicts = lib32-gcc-libs
replaces = lib32-gcc-libs
options = !emptydirs
options = lto
options = strip
pkgname = gcc-ada-snapshot
pkgdesc = Ada front-end for GCC (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = gcc-ada-snapshot-multilib
provides = gcc-ada-multilib
provides = gcc-ada
conflicts = gcc-ada-multilib
conflicts = gcc-ada
replaces = gcc-ada-snapshot-multilib
replaces = gcc-ada-multilib
replaces = gcc-ada
options = !emptydirs
options = lto
options = strip
options = staticlibs
pkgname = gcc-cobol-snapshot
pkgdesc = Cobol front-end for GCC (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = gcc-cobol-snapshot-multilib
provides = gcc-cobol-multilib
provides = gcc-cobol
conflicts = gcc-cobol-multilib
conflicts = gcc-cobol
replaces = gcc-cobol-snapshot-multilab
replaces = gcc-cobol-multilib
replaces = gcc-cobol
options = !emptydirs
options = lto
options = strip
options = staticlibs
pkgname = gcc-d-snapshot
pkgdesc = D frontend for GCC (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = gcc-d
provides = gdc
conflicts = gcc-d
conflicts = gdc
replaces = gcc-d
replaces = gdc
options = lto
options = strip
options = staticlibs
pkgname = gcc-fortran-snapshot
pkgdesc = Fortran front-end for GCC (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = gcc-fortran-snapshot-multilib
provides = gcc-fortran-multilib
provides = gcc-fortran
conflicts = gcc-fortran-multilib
conflicts = gcc-fortran
replaces = gcc-fortran-snapshot-multilib
replaces = gcc-fortran-multilib
replaces = gcc-fortran
options = lto
options = strip
options = staticlibs
pkgname = gcc-go-snapshot
pkgdesc = Go front-end for GCC (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = go=1.18
provides = gcc-go-snapshot-multilib
provides = gcc-go-multilib
provides = gcc-go
conflicts = go
replaces = gcc-go-snapshot-multilib
replaces = gcc-go-multilib
replaces = gcc-go
options = lto
options = strip
options = staticlibs
pkgname = gcc-m2-snapshot
pkgdesc = Modula-2 frontend for GCC (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = gcc-m2-snapshot-multilib
provides = gcc-m2-multilib
provides = gcc-m2
conflicts = gcc-m2-multilib
conflicts = gcc-m2
replaces = gcc-m2-snapshot-multilib
replaces = gcc-m2-multilib
replaces = gcc-m2
options = lto
options = strip
options = staticlibs
pkgname = gcc-objc-snapshot
pkgdesc = Objective-C front-end for GCC (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = gcc-objc-snapshot-multilib
provides = gcc-objc-multilib
provides = gcc-objc
conflicts = gcc-objc-multilib
conflicts = gcc-objc
replaces = gcc-objc-snapshot-multilib
replaces = gcc-objc-multilib
replaces = gcc-objc
options = lto
options = strip
options = staticlibs
pkgname = gcc-rust-snapshot
pkgdesc = Rust frontend for GCC (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = gcc-rust-snapshot-multilib
provides = gcc-rust-multilib
provides = gcc-rust
conflicts = gcc-rust-multilib
conflicts = gcc-rust
replaces = gcc-rust-snapshot-multilib
replaces = gcc-rust-multilib
replaces = gcc-rust
options = lto
options = strip
options = staticlibs
pkgname = lto-dump-snapshot
pkgdesc = Dump link time optimization object files (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = lto-dump
conflicts = lto-dump
replaces = lto-dump
options = lto
options = strip
options = staticlibs
pkgname = libgccjit-snapshot
pkgdesc = Just-In-Time Compilation with GCC backend (snapshot)
depends = gcc-snapshot=15.1.0.snapshot20250323-1
provides = libgccjit
conflicts = libgccjit
replaces = libgccjit
options = lto
options = strip
options = staticlibs
|