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:
Oliver Smith 2022-09-28 08:32:46 +02:00 committed by David Wronek
parent 22e0f64095
commit b262609199
No known key found for this signature in database
GPG Key ID: CEE5D6D95A623EDD
1 changed files with 6 additions and 1 deletions

View File

@ -34,7 +34,7 @@ def generate(args, pkgname):
" gmp-dev mpfr-dev mpc1-dev zlib-dev",
"makedepends_host": "linux-headers gmp-dev mpfr-dev mpc1-dev isl-dev"
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
# set it below the header like done below.
@ -46,6 +46,11 @@ def generate(args, pkgname):
"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 + """
CTARGET="$(arch_to_hostspec ${CTARGET_ARCH})"
LANG_D=false