tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Latest AIX Status: bootstrap fails with gcc 13
Am 15.01.2026 um 17:47 schrieb Louis Guillaume:
> Trying again to get pkgsrc going on AIX 7.2, pkgsrc-current.
>
> ===> running: (cd /opt/pkgsrc/pkgtools/libnbcompat &&
> /opt/pkg/obj/bootstrap/bin/bmake MAKE_JOBS=1 PKG_COMPRESSION=none
> PKGSRC_KEEP_BIN_PKGS=no MAKECONF=/opt/pkg/obj/bootstrap/mk.conf install)
> bmake: "/opt/pkgsrc/mk/compiler/gcc.mk" line 1055: Comparison with '>'
> requires both operands 'gcc-13' and '2' to be numeric
I'd like to know where the string "gcc-13" comes from. At this point in
bootstrap, the pkgsrc infrastructure is already in place, so you can run
these commands:
$ cd /opt/pkgsrc/pkgtools/libnbcompat
$ /opt/pkg/obj/bootstrap/bin/bmake \
MAKECONF=/opt/pkg/obj/bootstrap/mk.conf \
show-all-gcc
This will print the value of lots of make(1) variables related to GCC.
Maybe you get a hint from their values, especially for
_GCC_VERSION_STRING, _GCC_VERSION, _GCC_PKG.
If you are still unsure, you can run make(1) with the options "-dcpv" to
trace the conditions, the parsing and the variables.
You can compare the runtime values with the code in
/opt/pkgsrc/mk/compiler/gcc.mk to track the values through the
variables, it's really just variable assignments and conditions all the
way down.
Roland
Home |
Main Index |
Thread Index |
Old Index