Hi again,

On Mon, Mar 02, 2026 at 11:03:30AM +0100, Harald Eilertsen wrote:
> Hi,
>
> I was hoping I could get some eyes on this relatively trivial patch to
> add basic support for BSD to the configure scripts for the bsd-port.

I've updated this PR with the suggested improvements, so hoping to get
some eyes on it again.

> PR: https://git.openjdk.org/bsd-port/pull/3

Thanks in advance!
Harald Eilertsen

> ----- Forwarded message from Harald Eilertsen <[email protected]> -----
>
> Date: Sat, 28 Feb 2026 11:57:03 GMT
> From: Harald Eilertsen <[email protected]>
> To: [email protected]
> Subject: [bsd-port:bsd-port] RFR: Add BSD to autoconf scrips
>
> This basically allows configure to complete and set up a configuration 
> suitable for building the BSD port for supported platforms (FreeBSD, OpenBSD 
> and NetBSD.)
>
> The flag `_BSDONLY_SOURCE` is defined for all the BSD's _except_ for Apple 
> MacOS, while the existing `_ALLBSD_SOURCE` _includes_ Apple MacOS.
>
> For the BSD's we set the `OPENJDK_TARGET_OS_ENV` variable to distinct values 
> reflecting the BSD variant being built. This is used to distinguish build 
> flags, library locations and what libraries and modules to include for the 
> various builds.
>
> As an example, FreeBSD includes the ALSA library, and should build the 
> Serviceability Agent, while the other BSD's do not.
>
> This work was sponsored by: The FreeBSD Foundation
>
> -------------
>
> Commit messages:
>  - Add BSD to autoconf scrips
>
> Changes: https://git.openjdk.org/bsd-port/pull/3/files
>   Webrev: https://webrevs.openjdk.org/?repo=bsd-port&pr=3&range=00
>   Stats: 74 lines in 10 files changed: 62 ins; 0 del; 12 mod
>   Patch: https://git.openjdk.org/bsd-port/pull/3.diff
>   Fetch: git fetch https://git.openjdk.org/bsd-port.git pull/3/head:pull/3
>
> PR: https://git.openjdk.org/bsd-port/pull/3
>
> ----- End forwarded message -----

Reply via email to