Power PC Build
Andrew John Hughes
gnu_andrew at member.fsf.org
Mon Dec 29 23:30:29 PST 2008
2008/12/30 Eric Richardson <ekrichardson at gmail.com>:
> On Mon, Dec 29, 2008 at 3:57 PM, Michael Franz <mvfranz at gmail.com> wrote:
>> On Sun, Dec 28, 2008 at 6:26 PM, Andrew John Hughes
>> <gnu_andrew at member.fsf.org> wrote:
>>> IcedTea (http://icedtea.classpath.org/hg/icedtea) already has a
>>> --with-project=bsd option for supporting using the BSD tree in place
>>> of the main JDK7 tree. It just needs testing. I think supporting the
>>> use of BSD as an alternate icedTea build is the better solution long
>>> term. All it really needs is someone will to try building on Mac
>>> OS/BSD and to maintain it long-term by supplying us with patches.
>>> No-one currently on the IcedTea team uses BSD or Mac OS X (AFAIK) but
>>> we're certainly open to more contributors and to supporting more
>>> platforms. I'd much prefer this to forking zero support. There are
>>> also other features such as the web plugin, web start support, etc. in
>>> IcedTea that may be useful for BSD and Mac OS X users.
>> I made a quick attempt at building icedtea7 on OS X. The autogen.sh fails
>> with the following:
>> onfigure.ac:4: installing `./config.guess'
>> configure.ac:4: installing `./config.sub'
>> configure.ac:2: installing `./install-sh'
>> Makefile.am:1304: variable `PULSEAUDIO_SOURCES' is defined but no program
>> Makefile.am:1304: library has `PULSEAUDIO' as canonic name (possible typo)
>> Makefile.am:1227: variable `JTREG_SOURCES' is defined but no program or
>> Makefile.am:1227: library has `JTREG' as canonic name (possible typo)
>> Also, I was not able to find IcedTea7 specific instructions. Are there
> I got this same error but tried configure anyway
> ./configure --with-openjdk-home=/Library/Java/Home --enable-zero=yes
> --with-project=bsd --with-ecj-jar=/opt/local/share/java/eclipse-ecj.jar
> checking for libgcj-4.3.*.jar...
> configure: error: "A LIBGCJ jar was not found."
Either use an OpenJDK/IcedTea build by adding --with-openjdk or
specify --with-libgcj-jar to point to rt.jar.
As I said in my previous email though, the libgcj build will not work
with a non-Classpath/GCJ build environment.
(--with-libgcj-jar is gone from IcedTea6, it will go from 7 when we next merge).
> I thought maybe I could clear this problem by trying to compile gcj34(from
> MacPorts) using gcc42? The gcc 4.0.1 wouldn't do it and I saw a post
> on http://trac.macports.org/ticket/9730 that said
How would an ancient gcj help? You want 4.3
> wontfix the gcj34 port because pdftk compiles just fine on Intel and PowerPC
> Macs using gcc42, which has been the default for pdftk since r25014.
> Would this help me out for Icetea7 or some other path or is this a dead end?
> What tools (gcc, gcj etc) and versions would be good to start with?
Building GNU Classpath + CACAO might be the easiest option, then use
that to build IcedTea.
Or build gcc 4.3 with gcj and use that, but that's probably a bit trickier.
>>> Andrew :-)
>>> Support Free Java!
>>> Contribute to GNU Classpath and the OpenJDK
>>> PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
>>> Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the bsd-port-dev