aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/gcc/gcc-canadian-sdk_4.2.4.bb
blob: c5109b0f55d5795946f9a68f54b5f4c202deb3f1 (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
inherit canadian-sdk

PR = "${INC_PR}.2"

FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"

PACKAGES = "${PN}"

require gcc-${PV}.inc

# Correct gmp / mpfr
DEPENDS = "gmp-canadian mpfr-canadian"

require gcc-configure-canadian-sdk.inc
require gcc-package-sdk.inc

SRC_URI_append = "file://fortran-cross-compile-hack.patch;patch=1 \
		  file://pr22133-mingw-path-fixup.patch;patch=1 \
		  file://pr33281-mingw-host-fragment.patch;patch=1 \
		  file://pr35916-mingw-__USE_MINGW_ACCESS-everywhere.patch;patch=1 \
		  file://canadian-build-modules-configure.patch;patch=1 \
"

EXTRA_OECONF += "--disable-libunwind-exceptions --disable-libssp \
		--disable-libgomp --disable-libmudflap \
		--with-mpfr=${STAGING_LIBDIR}"

SRC_URI[md5sum] = "d79f553e7916ea21c556329eacfeaa16"
SRC_URI[sha256sum] = "afba845e2d38547a63bd3976e90245c81ea176786f9e6966339c6d3761f1133a"