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