tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Proposed update to bmake-20240711
On Fri, 12 Jul 2024 13:13:33 +0100, Jonathan Perkin writes:
>I have a branch that updates devel/bmake to 20240711, and would
>appreciate if folks could test it, especially on older and more diverse
>platforms.
Note that 20240711 is not yet posted - that was a beta tarball I pointed
you to - it will go away when actual posting happens.
FYI apart from using new bmake versions at work to build Junos (a
torture test for make), I typically wait until NetBSD make is quiescent.
Which is why ChangeLog shows many versions which never get posted.
> https://github.com/NetBSD/pkgsrc/compare/trunk...TritonDataCenter:pkgsrc:fe
>ature/bmake-20240711/trunk
>
>Simon or Roland, I'd appreciate if you could take a look at the current
>set of pkgsrc patches in files/patches/ and merge them upstream if
>appropriate. Thanks to the addition of --with-force-machine-arch we no
>longer need to maintain a patch set for that, and it'd be great if we
>could just use pristine sources in the future.
I will take a look.
>I've so far tested that it builds, tests, and installs on:
>
> * macOS Sonoma / arm64
> * SmartOS 20240222 / x86_64
> * NetBSD 10 / x86_64
> * CentOS 7 / x86_64
>
>QNX has been a problematic platform in the past, so if someone is able
>to test that specifically it'd be appreciated.
>
>The test suite isn't 100% clean on macOS, but I think that this is
>mostly due to output differences when using mksh:
I build every bmake release on Darwin and all tests pass.
It is just using /bin/sh which does not appear to be an alias for any of
the others:
: sjg; ls -l /bin/*sh
-r-xr-xr-x 1 root wheel 1326752 May 2 14:33 /bin/bash
-rwxr-xr-x 2 root wheel 1153408 May 2 14:33 /bin/csh
-rwxr-xr-x 1 root wheel 307248 May 2 14:33 /bin/dash
-r-xr-xr-x 1 root wheel 2598896 May 2 14:33 /bin/ksh
-rwxr-xr-x 1 root wheel 134000 May 2 14:33 /bin/sh
-rwxr-xr-x 2 root wheel 1153408 May 2 14:33 /bin/tcsh
-rwxr-xr-x 1 root wheel 1377520 May 2 14:33 /bin/zsh
: sjg; Darwin sjg-mbp 22.6.0 Darwin Kernel Version 22.6.0: Mon Apr 22 20:49:37
PDT 2024; root:xnu-8796.141.3.705.2~1/RELEASE_ARM64_T6000 arm64
Of course bmake is about all it normally gets used for building ;-)
sh-flags is marked broken for "ksh" it should probably be so marked for
*ksh*
> https://gist.github.com/jperkin/a46993a5ee6b680fc7308087daf13f80
>
>I'll also be testing this in a full bulk build on SmartOS over the
>weekend.
>
>Cheers,
>
>--
>Jonathan Perkin - mnx.io - pkgsrc.smartos.org
>Open Source Complete Cloud www.tritondatacenter.com
Home |
Main Index |
Thread Index |
Old Index