Ship source code for debugging
debugedit-host.bst
is the first stage to be used when cross compiling.
debugedit.bst
is the cross-compiled version that is used after the bootstrap.
elfutils
had to be moved to bootstrap because debugedit
depends on it.
bzip2
also because elfutils
depends on it.
popt
is a new depedency from debugedit
.
openssl
had also to be cross-compiled. But because I did not want to pull krb5. I did it the lazy way for the moment. I created a static version of openssl just for debugedit
. It is a .Sdk tool anyway and it only needs hashing functions from openssl.
Because we do not need anything from rpm that depends on Berkeley DB, I patched it so that configure did not fail.
I have disabled also MD2 hashing instead enabling it in openssl.
And then I added some lines of script in strip-binaries
to change the path of the source, and then copy the source that is required and only those.
Fixes #163 (closed)