Jump to content
Excelsior Forums
crazyjavahacking

Documentation of xlink, xxd and xpack

Recommended Posts

Hi,

we have some old Excelsior JET scripts which are explicitly executing xlink, xxd and xpack binaries.

In the latest version Jet 14 the official documentation is mentioning xpack, but not the others binaries. What are they used for? Is there any more specific documentation on those libraries?

Thanks, Martin

Share this post


Link to post
Share on other sites

Hello Martin,

There is no documentation (besides built-in help) for most of our command-line tools. Most notable exceptions are jc and xpack, which are JET compiler and JET packager respectively.
The xlink tool is our linker and should not be used explicitly, thus it is not documented.

As for xxd -- I have no idea, what this tool could be. 

Best Regards, Ivan

Share this post


Link to post
Share on other sites

This is exactly what we are executing:

xlink @"jet_project_release_jetpdb/release.rsp" /lib/i386-linux-gnu/libm.so.6

Is my assumption correct that for some reason the shared library in our build is needed to be explicitly linked?

Share this post


Link to post
Share on other sites

Hi Martin,

Yes, the effect of this command is that your exe stats to explicitly import all symbols, that are exported by the specified .so.
However, the reason you need this in your build is unknown - you can try to remove it and see what would happen, most probably everything will continue to work fine.

Kind regards, Igor.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×