suchismith1993
suchismith1993
/label add core-libs
> As @jaikiran suggests, `loadLibraryOnlyIfPresent()` should return false for AIX as the file does not exist. The library implementation may need to adjust as the current implementation uses a file...
> For this reason, the only thing that would make sense for `loadLibrary` to support is `clang` which will be expanded (by `mapLibraryName`) to `clang(libclang.so)`. But, even assuming this works:...
> This problem seems relatively similar to what happens for versioned library names on e.g. linux distributions - e.g. `libclang.so.2`. In such cases users are stuck between a rock and...
> I'd like to uplevel the discussion a bit. This PR started off to tweak the way in which `System::load` worked in AIX. We then discussed a bunch of options,...
> Do you expect if developers start to package shared objects in the format of archive objects? If so, it would be reasonable to support #1 for compatibility. Yes. I...
> For #2, `System::loadLibrary("foo(libfoo.so.1)"`, `System::load("/usr/lib/libfoo.so((libfoo.so.1)")` and `System::load("/usr/lib/libfoo.a((libfoo.so.1)")` are never supported. I think applications should use `SymbolLookup::libraryLookup` instead on Java 22 and later. I don't use `libclang` as the example here...
> dcstartup fails because it fails to load an agent library specified via `-agentlib:am_ibm_16` that was fixed by JDK-8320005. I assume that's what you referred to "J9 had for a...
@jerboaa I have pushed the fix. However i am not sure why this was not caught by the pre-submit tests before.
+1. Has any one been able to get an alternate tool to do remote development for AIX. ?