178 | 178 |
REL_NO_1120 := $(shell expr $(VMINOR) - 192)$(REL_EXT)
|
179 | 179 |
|
180 | 180 |
REL_NO_1200 := $(shell expr $(VMINOR) - 196)$(REL_EXT)
|
|
181 |
REL_NO_1210 := $(shell expr $(VMINOR) - 197)$(REL_EXT)
|
181 | 182 |
|
182 | 183 |
# minimum required gcc-X.Y versions
|
183 | 184 |
REQV_295 := (>= 1:2.95.4-16)
|
|
202 | 203 |
REQV_7 := (>= 7.3.0-11~)
|
203 | 204 |
REQV_8 := (>= 8.4.0-1~)
|
204 | 205 |
REQV_9 := (>= 9.3.0-13~)
|
205 | |
REQV_10 := (>= 10.3.0-1~)
|
206 | |
REQV_11 := (>= 11.2.0-1~)
|
207 | |
REQV_12 := (>= 12-20211211-1~)
|
|
206 |
REQV_10 := (>= 10.4.0-1~)
|
|
207 |
REQV_11 := (>= 11.3.0-4~)
|
|
208 |
REQV_12 := (>= 12.1.0-5~)
|
208 | 209 |
|
209 | 210 |
# architecture dependent variables
|
210 | 211 |
DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH)
|
|
228 | 229 |
gnat9_archs =
|
229 | 230 |
|
230 | 231 |
# CV_XXX is the complete version number, including the release, without epoch
|
231 | |
CV_CPP := 12-20211211-$(REL_NO_1200)
|
232 | |
CV_GCC := 12-20211211-$(REL_NO_1200)
|
233 | |
CV_GPP := 12-20211211-$(REL_NO_1200)
|
234 | |
CV_GOBJC := 12-20211211-$(REL_NO_1200)
|
235 | |
CV_GOBJCXX := 12-20211211-$(REL_NO_1200)
|
236 | |
CV_GFORT := 12-20211211-$(REL_NO_1200)
|
237 | |
CV_GGO := 12-20211211-$(REL_NO_1200)
|
238 | |
CV_GNAT := 12-20211211-$(REL_NO_1200)
|
239 | |
CV_GDC := 12-20211211-$(REL_NO_1200)
|
240 | |
CV_GM2 := 12-20211211-$(REL_NO_1200)
|
241 | |
CV_BRIG := 12-20211211-$(REL_NO_1200)
|
242 | |
CV_OFFL := 12-20211211-$(REL_NO_1200)
|
|
232 |
CV_CPP := 12.1.0-$(REL_NO_1210)
|
|
233 |
CV_GCC := 12.1.0-$(REL_NO_1210)
|
|
234 |
CV_GPP := 12.1.0-$(REL_NO_1210)
|
|
235 |
CV_GOBJC := 12.1.0-$(REL_NO_1210)
|
|
236 |
CV_GOBJCXX := 12.1.0-$(REL_NO_1210)
|
|
237 |
CV_GFORT := 12.1.0-$(REL_NO_1210)
|
|
238 |
CV_GGO := 12.1.0-$(REL_NO_1210)
|
|
239 |
CV_GNAT := 12.1.0-$(REL_NO_1210)
|
|
240 |
CV_GDC := 12.1.0-$(REL_NO_1210)
|
|
241 |
CV_GM2 := 12.1.0-$(REL_NO_1210)
|
|
242 |
CV_BRIG := 12.1.0-$(REL_NO_1210)
|
|
243 |
CV_OFFL := 12.1.0-$(REL_NO_1210)
|
243 | 244 |
|
244 | 245 |
$(foreach a, $(all_archs), \
|
245 | 246 |
$(foreach v, CV_CPP CV_GCC CV_GPP CV_GOBJC CV_GOBJCXX CV_GFORT CV_GGO CV_GNAT CV_GDC CV_GM2 CV_BRIG CV_OFFL, \
|
246 | 247 |
$(eval $(v)_$(a) = $(call $(v)))))
|
247 | 248 |
|
248 | |
ifneq (,$(filter $(DEB_HOST_ARCH), $(gcc10_archs)))
|
249 | |
CV_CPP := 11.2.0-$(REL_NO_1120)
|
250 | |
CV_GCC := 11.2.0-$(REL_NO_1120)
|
251 | |
CV_GPP := 11.2.0-$(REL_NO_1120)
|
252 | |
CV_GOBJC := 11.2.0-$(REL_NO_1120)
|
253 | |
CV_GOBJCXX := 11.2.0-$(REL_NO_1120)
|
254 | |
CV_GFORT := 11.2.0-$(REL_NO_1120)
|
255 | |
CV_GGO := 11.2.0-$(REL_NO_1120)
|
256 | |
CV_GDC := 11.2.0-$(REL_NO_1120)
|
257 | |
CV_GM2 := 11.2.0-$(REL_NO_1120)
|
258 | |
CV_BRIG := 11.2.0-$(REL_NO_1120)
|
259 | |
CV_OFFL := 11.2.0-$(REL_NO_1120)
|
260 | |
$(foreach a, $(gcc10_archs), \
|
|
249 |
ifneq (,$(filter $(DEB_HOST_ARCH), $(gcc11_archs)))
|
|
250 |
CV_CPP := 11.3.0-$(REL_NO_1130)
|
|
251 |
CV_GCC := 11.3.0-$(REL_NO_1130)
|
|
252 |
CV_GPP := 11.3.0-$(REL_NO_1130)
|
|
253 |
CV_GOBJC := 11.3.0-$(REL_NO_1130)
|
|
254 |
CV_GOBJCXX := 11.3.0-$(REL_NO_1130)
|
|
255 |
CV_GFORT := 11.3.0-$(REL_NO_1130)
|
|
256 |
CV_GGO := 11.3.0-$(REL_NO_1130)
|
|
257 |
CV_GDC := 11.3.0-$(REL_NO_1130)
|
|
258 |
CV_GM2 := 11.3.0-$(REL_NO_1130)
|
|
259 |
CV_BRIG := 11.3.0-$(REL_NO_1130)
|
|
260 |
CV_OFFL := 11.3.0-$(REL_NO_1130)
|
|
261 |
$(foreach a, $(gcc11_archs), \
|
261 | 262 |
$(foreach v, CV_CPP CV_GCC CV_GPP CV_GOBJC CV_GOBJCXX CV_GFORT CV_GGO CV_GDC CV_GM2 CV_BRIG CV_OFFL, \
|
262 | 263 |
$(eval $(v)_$(a) = $(call $(v)))))
|
263 | 264 |
endif
|
264 | 265 |
|
265 | |
ifneq (,$(filter $(DEB_HOST_ARCH), $(gnat10_archs)))
|
266 | |
CV_GNAT := 11.2.0-$(REL_NO_1120)
|
267 | |
$(foreach a, $(gnat5_archs), \
|
|
266 |
ifneq (,$(filter $(DEB_HOST_ARCH), $(gnat11_archs)))
|
|
267 |
CV_GNAT := 11.3.0-$(REL_NO_1130)
|
|
268 |
$(foreach a, $(gnat11_archs), \
|
268 | 269 |
$(foreach v, CV_GNAT, \
|
269 | 270 |
$(eval $(v)_$(a) = $(call $(v)))))
|
270 | 271 |
endif
|