Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Aug 2001 17:18:23 +0200 (CEST)
From:      carlo@vis.ethz.ch (Carlo Dapor)
To:        freebsd-java@freebsd.org
Subject:   SOLVED: Successful JDK 1.3.1 build with little modification
Message-ID:  <20010820151823.C014F275B6@naboo.ethz.ch>

next in thread | raw e-mail | index | archive | help
Dear Java aficionados

Just wanted to let You know that I was able to build the JDK 1.3.1, without
the weird setup I posted previously.

That's right, not more INSANE or LINK.{c,cc} or the like.
It turns out that just uncommenting '-z defs' in make/common/Defs-bsd.mk does
all the magic for me.  Also, as Greg has mentioned earlier, the generation of
invokers.c does not require any hack anymore.

The lines around 240 in make/common/Defs-bsd.mk lok like this now:

fneq ($(LIBRARY),JdbcOdbc)
ifneq ($(ARCH),ppc)
LDFLAGS_COMMON  = #-z defs
endif # LIBRARY
endif # ARCH

Is my Current shaky, or is anyone else having similar symptoms on Current ?

Ciao, derweil,
--
Carlo

PS:  The man pages for gcc mention that '-z defs' is meant to silence warnings
     of unresolved symbols if switched on.  But there seems to be more to it,
     both system gcc (2.95.1) and most recent gcc (3.0) have the exact same
     behaviour for me when building the JDK.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010820151823.C014F275B6>