bsd-port merged up
Stephen Bannasch
stephen.bannasch at deanbrook.org
Mon Jan 24 19:39:59 PST 2011
At 10:26 PM -0500 1/24/11, Alexander Strange wrote:
>I've merged the new changes in from bsd-port.
>
>Hotspot has added a new feature allowing it to print symbol names in the native code parts of crash backtraces. This uses an ELFreader, and doesn't work on Mac OS X, which doesn't use ELF.
Greg fixed this on bsd-port last night:
At 6:25 AM +0000 1/24/11, glewis at eyesbeyond.com wrote:
>Changeset: 0f8d9716a2bb
>Author: Greg Lewis <glewis at eyesbeyond.com>
>Date: 2011-01-23 22:20 -0800
>URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/0f8d9716a2bb
>
>. Use the standard (C99) header <stdbool.h> rather than defining bool, true
> and false locally.
>
>! src/os/bsd/vm/jsig.c
>
>Changeset: aca9fccf1724
>Author: Greg Lewis <glewis at eyesbeyond.com>
>Date: 2011-01-23 22:23 -0800
>URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/aca9fccf1724
>
>. MacOS X has no elf.h. Grab the one from glibc (precedent: we use hsearch
> code taken from glibc and the license is compatible) and use that instead.
>
>+ src/share/vm/utilities/elf.hpp
>! src/share/vm/utilities/elfFile.hpp
See these threads:
http://mail.openjdk.java.net/pipermail/bsd-port-dev/2011-January/001591.html
http://mail.openjdk.java.net/pipermail/bsd-port-dev/2011-January/001596.html
With these changes bsd-port build fine on my system.
More information about the macosx-port-dev
mailing list