OpenBSD

Jonathan Gibbons jonathan.gibbons at oracle.com
Thu May 21 23:06:38 UTC 2015


Bryan,

jtreg-dev at openjdk would be a slightly better alias for this, but this 
one works too.

I can take a look at this next week, but in the meantime, I would ask
why the different form of the lines for the changes to the UNZIP and
ZIP settings.  Meaning "*shell" vs "$(shell".

-- Jon


On 05/21/2015 08:12 AM, Bryan C. Everly wrote:
> Hello,
>
> I was able to get jtreg to build on OpenBSD 5.7 with a couple of small
> diffs (see below). In working with the folks on the OpenJDK BSD Port
> project, they suggested I reach out to this list to see if someone
> would be willing to commit these on my behalf?  I have signed an OCA
> and am assisting on the OpenJDK BSD Port project so there shouldn't be
> any problems from that perspective.  I'd be happy to test the code
> after the changes are committed to make sure that everything is
> working ok.
>
> Some notes:
>
> While the Platform.gmk looks like it isn't used, it keeps us from
> falling into code that assumes this is Cygwin on Windows (which messes
> all sorts of things up).  I figured why not create those variables for
> later use that identify our platform.
>
> The diffs:
>
> diff -r afdc0ea0286a make/Defs.gmk
> --- a/make/Defs.gmk Mon May 18 18:34:08 2015 -0700
> +++ b/make/Defs.gmk Wed May 20 12:51:22 2015 -0400
> @@ -261,8 +261,9 @@
>   TEST = /usr/bin/test
>   TOUCH = /usr/bin/touch
>   UNZIP = /usr/bin/unzip
> +UNZIP   := *shell if [ -r /usr/bin/unzip ]; then echo /usr/bin/unzip
> ; else echo /usr/local/bin/unzip ; fi )
>   WC = /usr/bin/wc
> -ZIP = /usr/bin/zip
> +ZIP     := $(shell if [ -r /usr/bin/zip ]; then echo /usr/bin/zip ;
> else echo /usr/local/bin/zip ; fi )
>
>
>   #----------------------------------------------------------------------
> diff -r afdc0ea0286a make/Platform.gmk
> --- a/make/Platform.gmk Mon May 18 18:34:08 2015 -0700
> +++ b/make/Platform.gmk Wed May 20 12:51:22 2015 -0400
> @@ -47,6 +47,11 @@
>     OS_ARCH    := $(shell $(UNAME) -p)
>     OS_VERSION := $(shell $(UNAME) -r)
>   endif
> +ifeq ($(UNAME_S), OpenBSD)
> +  OS_NAME     = openbsd
> +  OS_ARCH    := $(shell $(UNAME) -p)
> +  OS_VERSION := $(shell $(UNAME) -r)
> +endif
>   ifeq ($(UNAME_S), Linux)
>     OS_NAME     = linux
>     OS_ARCH    := $(shell $(UNAME) -m)
>
> Thanks,
> Bryan



More information about the jtreg-use mailing list