pmb.aportgen.gcc: add subpkg libstdc++-dev-$arch
Add the subpackage, because g++-$arch depends on it since
12.1.1_git20220630-r6. This fix was already applied to pmaports, thanks
to ungeskriptet! Adjust the aportgen code to make sure this is added in
the future as well.
Related: pmaports MR 3464
Related: f1044b1dae
This commit is contained in:
parent
22e0f64095
commit
b262609199
|
@ -34,7 +34,7 @@ def generate(args, pkgname):
|
||||||
" gmp-dev mpfr-dev mpc1-dev zlib-dev",
|
" gmp-dev mpfr-dev mpc1-dev zlib-dev",
|
||||||
"makedepends_host": "linux-headers gmp-dev mpfr-dev mpc1-dev isl-dev"
|
"makedepends_host": "linux-headers gmp-dev mpfr-dev mpc1-dev isl-dev"
|
||||||
f" zlib-dev musl-dev-{arch} binutils-{arch}",
|
f" zlib-dev musl-dev-{arch} binutils-{arch}",
|
||||||
"subpackages": f"g++-{arch}:gpp" if prefix == "gcc" else "",
|
"subpackages": "",
|
||||||
|
|
||||||
# gcc6: options is already there, so we need to replace it and not only
|
# gcc6: options is already there, so we need to replace it and not only
|
||||||
# set it below the header like done below.
|
# set it below the header like done below.
|
||||||
|
@ -46,6 +46,11 @@ def generate(args, pkgname):
|
||||||
"LIBITM": "false",
|
"LIBITM": "false",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Latest gcc only, not gcc4 and gcc6
|
||||||
|
if prefix == "gcc":
|
||||||
|
fields["subpackages"] = f"g++-{arch}:gpp" \
|
||||||
|
f" libstdc++-dev-{arch}:libcxx_dev"
|
||||||
|
|
||||||
below_header = "CTARGET_ARCH=" + arch + """
|
below_header = "CTARGET_ARCH=" + arch + """
|
||||||
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
|
||||||
LANG_D=false
|
LANG_D=false
|
||||||
|
|
Loading…
Reference in New Issue