<div dir="ltr">Hello,<div><br></div><div>I'm not 100% sure if this list is the correct one for this topic, feel free to redirect me.</div><div><br></div><div>Currently the jpackageapplauncher binary gets linked without the "-headerpad_max_install_names" argument on osx. This prevents a user from using the install_name_tool with the launcher binary.</div><div>This means that it's currently not possible to include dylibs in the application bundle.</div><div><br></div><div>To provide a bit more context:</div><div>I'm using jpackage to build an app bundle. The java application itself uses external native libraries, which internally use dlopen to reference other libs. Normaly one would include the other libs in the app bundle, and use the install_name_tool to tell the dynamic linker which paths to load the libraries from. However since the launcher binary doesn't get linked with the correct arguments, this isn't possible.</div><div><br></div><div>I wanted to discuss this change, and it it makes sense for me to open a pull request for it.</div><div>The change would be in <a href="https://github.com/openjdk/jdk/blob/master/make/modules/jdk.jpackage/Lib.gmk#L76">https://github.com/openjdk/jdk/blob/master/make/modules/jdk.jpackage/Lib.gmk#L76</a></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div><div dir="ltr"><div dir="ltr">Best Regards,<div>David Schumann</div><div><br></div></div></div></div></div></div></div></div></div></div>