Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
openjdk: symlink to /bin before adding the lib symlink.
- Loading branch information
Showing
1 changed file
with
6 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8adae0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@waddlesplash it seems the openjdk 1.7 package was obsoleted, and the 1.8 requires it to rebuild.
Ideally the 1.7 package would be renamed to openjdk17 for instance with a conflict with openjdk, and the recipe would depend on cmd:java >= 1.7. We probably don't care for now...
8adae0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
with https://review.haiku-os.org/#/c/haiku/+/649/ the symlinks for libstdc++.so.6 and its dependencies can be removed.
8adae0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It requires it only due to a version constraint in this recipe. Humdinger almost got 1.8 to build with 1.8, but failed only due to the "out of memory" error that was not fixed until the patch added in revision 3. So we should theoretically be able to change that constraint now.
8adae0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes but the current package is broken. The new one won't work on the builder anyway because it uses an older haiku. The recipe would need a constraint on the requires haiku version.
8adae0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm confused. The existing package may be broken, but this fixes that, doesn't it? So I need to delete 1.8 and add 1.7 back again to the builder, and then add the server VM patch, but after that it should work, yes?
8adae0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't have a fix for the oom. If you have one then please.
8adae0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please don't inject packages by putting them into the packages repo as they will get obsoleted. Supplying initial packages for cyclic dependencies is done through the set of initial packages which is in
buildmaster/initial-packages
inside the buildmaster instance by default.