On Wed, 28 Oct 2026 09:30:53 +0100, Antoine Jacoutot <ajacoutot@bsdfrog.org> wrote: > > On Wed, Oct 28, 2026 at 02:53:32AM +0100, Kirill A. Korinsky wrote: > > On Wed, 28 Oct 2026 02:41:41 +0100, > > Kirill A. Korinsky <kirill@korins.ky> wrote: > > > > > > Antoine, > > > > > > I'd like to drop ports-gcc from build dependency of libxml. > > > > > > Why? To use it as dependency of gcc which is required for cobol. > > > > > > To do it, I need to switch libxml to autotools instead of meson. > > > > > > Here a diff which was tested on my hppa VM. > > > > > > It builds, and it doesn't need gcc. > > > > > > Not sure about lib bump, I increased it to be on safe side. > > > > > > Ok? > > > > > > > Sorry, fixed subject. > > Not a fan of this. > kmos@ added the COMPILER line for sparc64 build at the time. I don't know what > the error was and if it was fixable. > I had talked with kmos@, and he, as expected, hasn't recall nor have logs of that error. I also checked http://build-failures.rhaalovely.net/sparc64/ and here to trace of this. > What makes switching from meson to autotool change the gcc requirement? > Maybe we could make meson matches what autotool is doing and not require port > gcc? > meson depends on python, and it depends on ports-gcc in a few places. For example that I see as make build-dir-depends for devel/meson in my hppa VM: obsd-hppa$ cd /usr/ports/devel/meson obsd-hppa$ make build-dir-depends devel/meson devel/gpatch devel/gpatch archivers/xz devel/meson lang/python/3 lang/python/3 devel/metaauto lang/python/3 devel/autoconf/2.72 devel/autoconf/2.72 devel/help2man devel/help2man archivers/xz devel/autoconf/2.72 devel/metaauto lang/python/3 lang/gcc/16 lang/gcc/16 devel/bison devel/bison devel/gettext,-tools devel/gettext,-tools archivers/xz devel/gettext,-tools converters/libiconv devel/gettext,-tools converters/libiconv devel/gettext,-tools archivers/xz devel/gettext,-tools devel/gettext,-runtime devel/gettext,-runtime archivers/xz devel/gettext,-runtime converters/libiconv devel/gettext,-runtime converters/libiconv devel/gettext,-runtime converters/libiconv devel/gettext,-tools devel/gettext,-textstyle devel/gettext,-textstyle archivers/xz devel/gettext,-textstyle converters/libiconv devel/gettext,-textstyle converters/libiconv devel/gettext,-textstyle converters/libiconv devel/bison devel/help2man devel/bison devel/m4 devel/m4 archivers/xz devel/bison archivers/xz devel/bison devel/gettext,-runtime devel/bison devel/m4 devel/bison devel/gettext,-runtime lang/gcc/16 lang/bootgcc lang/bootgcc devel/bison lang/bootgcc devel/gmake devel/gmake archivers/xz devel/gmake devel/gettext,-runtime devel/gmake devel/gettext,-runtime lang/bootgcc archivers/xz lang/bootgcc devel/gmp,no_cxx,bootstrap devel/gmp,no_cxx,bootstrap archivers/xz lang/bootgcc devel/mpfr devel/mpfr archivers/xz devel/mpfr devel/gmp,no_cxx,bootstrap devel/mpfr devel/gmp,no_cxx,bootstrap lang/bootgcc devel/libmpc devel/libmpc devel/mpfr devel/libmpc devel/gmp,no_cxx,bootstrap devel/libmpc devel/mpfr devel/libmpc devel/gmp,no_cxx,bootstrap lang/bootgcc devel/gmp,no_cxx,bootstrap lang/bootgcc devel/mpfr lang/bootgcc devel/libmpc lang/gcc/16 devel/gmake lang/gcc/16 archivers/xz lang/gcc/16 devel/gmp,no_cxx,bootstrap lang/gcc/16 devel/mpfr lang/gcc/16 devel/libmpc lang/gcc/16 devel/gmp,no_cxx,bootstrap lang/gcc/16 devel/mpfr lang/gcc/16 devel/libmpc lang/gcc/16 devel/gmp,no_cxx,bootstrap lang/gcc/16 devel/mpfr lang/gcc/16 devel/libmpc lang/gcc/16 devel/gmp,no_cxx,bootstrap lang/gcc/16 devel/mpfr lang/gcc/16 devel/libmpc lang/gcc/16 devel/gmp,no_cxx,bootstrap lang/gcc/16 devel/mpfr lang/gcc/16 devel/libmpc lang/gcc/16 lang/gcc/16,,-libs lang/gcc/16,,-libs devel/bison lang/gcc/16,,-libs lang/bootgcc lang/gcc/16,,-libs devel/gmake lang/gcc/16,,-libs archivers/xz lang/gcc/16,,-libs devel/gmp,no_cxx,bootstrap lang/gcc/16,,-libs devel/mpfr lang/gcc/16,,-libs devel/libmpc lang/gcc/16,,-libs devel/gmp,no_cxx,bootstrap lang/gcc/16,,-libs devel/mpfr lang/gcc/16,,-libs devel/libmpc lang/gcc/16,,-libs devel/gmp,no_cxx,bootstrap lang/gcc/16,,-libs devel/mpfr lang/gcc/16,,-libs devel/libmpc lang/gcc/16,,-libs devel/gmp,no_cxx,bootstrap lang/gcc/16,,-libs devel/mpfr lang/gcc/16,,-libs devel/libmpc lang/gcc/16,,-libs devel/gmp,no_cxx,bootstrap lang/gcc/16,,-libs devel/mpfr lang/gcc/16,,-libs devel/libmpc lang/gcc/16 devel/gmp,no_cxx,bootstrap lang/gcc/16 devel/mpfr lang/gcc/16 devel/libmpc lang/python/3 archivers/bzip2 lang/python/3 databases/sqlite3 databases/sqlite3 converters/sqlite2mdoc databases/sqlite3 lang/tcl/8.6 databases/sqlite3 archivers/unzip lang/python/3 devel/libffi devel/libffi devel/gmake lang/python/3 devel/gettext,-runtime lang/python/3 archivers/xz lang/python/3 archivers/zstd archivers/zstd sysutils/ggrep sysutils/ggrep archivers/xz sysutils/ggrep devel/gettext,-runtime sysutils/ggrep devel/pcre2 devel/pcre2 archivers/bzip2 devel/pcre2 archivers/bzip2 sysutils/ggrep devel/gettext,-runtime sysutils/ggrep devel/pcre2 archivers/zstd devel/gmake archivers/zstd archivers/lz4 archivers/lz4 devel/gmake archivers/zstd archivers/xz archivers/zstd archivers/lz4 archivers/zstd archivers/xz lang/python/3 databases/gdbm databases/gdbm devel/gettext,-runtime databases/gdbm devel/gettext,-runtime lang/python/3 x11/tk/8.6 x11/tk/8.6 lang/tcl/8.6 x11/tk/8.6 lang/tcl/8.6 lang/python/3 lang/tcl/8.6 lang/python/3 archivers/bzip2 lang/python/3 databases/sqlite3 lang/python/3 devel/libffi lang/python/3 devel/gettext,-runtime lang/python/3 archivers/xz lang/python/3 archivers/zstd devel/meson devel/py-build devel/py-build devel/py-installer devel/py-installer devel/py-flit_core devel/py-flit_core lang/python/3 lang/python/3 devel/metaauto lang/python/3 devel/autoconf/2.72 lang/python/3 lang/gcc/16 lang/python/3 archivers/bzip2 lang/python/3 databases/sqlite3 lang/python/3 devel/libffi lang/python/3 devel/gettext,-runtime lang/python/3 archivers/xz lang/python/3 archivers/zstd lang/python/3 databases/gdbm lang/python/3 x11/tk/8.6 lang/python/3 lang/tcl/8.6 lang/python/3 archivers/bzip2 lang/python/3 databases/sqlite3 lang/python/3 devel/libffi lang/python/3 devel/gettext,-runtime lang/python/3 archivers/xz lang/python/3 archivers/zstd devel/py-flit_core lang/gcc/16 devel/py-flit_core lang/python/3 devel/py-installer lang/python/3 devel/py-installer lang/gcc/16 devel/py-installer lang/python/3 devel/py-build devel/py-flit_core devel/py-build devel/py-wheel devel/py-wheel devel/py-installer devel/py-wheel devel/py-flit_core devel/py-wheel sysutils/py-packaging sysutils/py-packaging archivers/unzip sysutils/py-packaging devel/py-flit_core sysutils/py-packaging devel/py-installer sysutils/py-packaging lang/python/3 sysutils/py-packaging lang/gcc/16 sysutils/py-packaging lang/python/3 devel/py-wheel lang/python/3 devel/py-wheel lang/gcc/16 devel/py-wheel sysutils/py-packaging devel/py-wheel lang/python/3 devel/py-build devel/py-pyproject_hooks devel/py-pyproject_hooks devel/py-flit_core devel/py-pyproject_hooks devel/py-installer devel/py-pyproject_hooks lang/python/3 devel/py-pyproject_hooks lang/gcc/16 devel/py-pyproject_hooks lang/python/3 devel/py-build sysutils/py-packaging devel/py-build lang/python/3 devel/py-build lang/python/3 devel/py-build lang/gcc/16 devel/py-build devel/py-pyproject_hooks devel/py-build sysutils/py-packaging devel/py-build lang/python/3 devel/meson devel/py-installer devel/meson devel/py-setuptools devel/py-setuptools devel/py-more-itertools devel/py-more-itertools lang/python/3 devel/py-more-itertools devel/py-build devel/py-build devel/py-installer devel/py-build devel/py-flit_core devel/py-build devel/py-wheel devel/py-build devel/py-pyproject_hooks devel/py-build sysutils/py-packaging devel/py-build lang/python/3 devel/py-build lang/python/3 devel/py-build lang/gcc/16 devel/py-build devel/py-pyproject_hooks devel/py-build sysutils/py-packaging devel/py-build lang/python/3 devel/py-more-itertools devel/py-installer devel/py-more-itertools devel/py-flit_core devel/py-more-itertools lang/gcc/16 devel/py-more-itertools lang/python/3 devel/py-setuptools devel/py-wheel devel/py-setuptools sysutils/py-packaging devel/py-setuptools lang/python/3 devel/py-setuptools devel/py-build devel/py-setuptools devel/py-installer devel/py-setuptools lang/gcc/16 devel/py-setuptools sysutils/py-packaging devel/py-setuptools devel/py-more-itertools devel/py-setuptools devel/py-wheel devel/py-setuptools lang/python/3 devel/meson devel/py-wheel devel/meson lang/gcc/16 obsd-hppa$ -- wbr, Kirill
No comments:
Post a Comment