-
Notifications
You must be signed in to change notification settings - Fork 710
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using "../java" in system.c when looking for a shared library doesn't work on zOS #3392
Comments
Ill take a look at this |
@tajila Any progress on this? |
I have a PR eclipse/omr#3148 |
Does the original change to use |
@pshipton yes |
@DanHeidinga is that really what you intended when you made the change? |
I think I'm still missing something. If "../java" always fails on Mac, and the fallback makes it work, wouldn't just using "java" have been sufficient on the Mac, as it could also fail and then use the fallback? |
I'm not sure what happens on mac, I never tried it there. But on xa64 |
Perhaps I misunderstood. Does the fallback still use the |
Yes. it makes the path relative to the portlib directory as libjava.so is up one level from the compressed | default directories |
Explicitly set the full path rather than relying on the "fallback" to the same directory as libj9port.so to work around zOS behaviour difference. issue: eclipse-openj9#3392 Signed-off-by: Dan Heidinga <daniel_heidinga@ca.ibm.com>
Explicitly set the full path rather than relying on the "fallback" to the same directory as libj9port.so to work around zOS behaviour difference. issue: eclipse-openj9#3392 Signed-off-by: Dan Heidinga <daniel_heidinga@ca.ibm.com>
Explicitly set the full path rather than relying on the "fallback" to the same directory as libj9port.so to work around zOS behaviour difference. Add an assert for this rather than a dynamic allocation as the likelihood of ever needing to fallback to the allocation is so low the extra code isn't worth writing (given it will never be tested) issue: eclipse-openj9#3392 issue: eclipse-openj9#3609 Signed-off-by: Dan Heidinga <daniel_heidinga@ca.ibm.com>
A change went in recently: #3176 to fix an issue with MacOS but this fix has broken the zOS builds. See issue: https://github.ibm.com/runtimes/openjdk-contribution/issues/631 for details of issue. This needs to be resolved in order to get the zOS builds working again.
The text was updated successfully, but these errors were encountered: