Skip to content

WIP: Hurd porting - #2

Open
zamaudio wants to merge 15 commits into
icedtea-git:2.6from
zamaudio:hurd-porting
Open

WIP: Hurd porting#2
zamaudio wants to merge 15 commits into
icedtea-git:2.6from
zamaudio:hurd-porting

Conversation

@zamaudio

@zamaudio zamaudio commented Aug 2, 2026

Copy link
Copy Markdown

This is not ready yet, but I wanted to send it to you so we can discuss the changes.

zamaudio added 15 commits August 2, 2026 18:54
Author: Jeremie Koenig
Also-by: Damien Raude-Morvan

(Heavily rebased)
The current freetypecheck compares the version string:
a.b.c using strcmp which fails for version numbers.
Let's just skip the check for now.
Since we can obtain a javac 1.6 jar that runs on 1.5,
we should be able to bootstrap jdk7 using this developer
bootstrap toolchain compiled from jdk6.

Setting this value lower allows us to compile the 1.7 langtools
targeted at 1.5 jvm so that we can run enough of the tools
using the existing 1.5 jvm to bootstrap jdk7.
This enables bootstrapping of 1.6 -> 1.7 from a 1.5 gcj
that has compiled the rt.jar for 1.6
Not 100% sure this is correct but fixes the compile error.
There are duplicate symbols with jvmtiEnter.o and jvmtiEnterTrace.o
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant