Last active
August 16, 2017 17:42
-
-
Save junaruga/789866509a21afb32e3c1ab40b48120a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ./autogen.sh --noconfigure | |
$ ./configure --prefix="$(pwd)/dest" | |
$ make | |
$ cd python | |
$ python setup.py build | |
$ python3 setup.py build | |
$ cd .. | |
$ make install | |
$ tox | |
... | |
style: commands succeeded | |
py3: commands succeeded | |
py2: commands succeeded | |
congratulations :) | |
$ LD_LIBRARY_PATH="$(pwd)/dest/lib" \ | |
ldd python/build/lib.*/rpm/*.so | |
python/build/lib.linux-x86_64-2.7/rpm/_rpmb.so: | |
linux-vdso.so.1 (0x00007ffdd5e68000) | |
librpm.so.8 => /home/jaruga/git/rpm/dest/lib/librpm.so.8 (0x00007f6681393000) | |
librpmio.so.8 => /home/jaruga/git/rpm/dest/lib/librpmio.so.8 (0x00007f6681164000) | |
librpmbuild.so.8 => /home/jaruga/git/rpm/dest/lib/librpmbuild.so.8 (0x00007f6680f3a000) | |
libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007f6680af9000) | |
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f66808db000) | |
libc.so.6 => /lib64/libc.so.6 (0x00007f6680515000) | |
libnss3.so => /lib64/libnss3.so (0x00007f66801e9000) | |
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f667ffd9000) | |
libz.so.1 => /lib64/libz.so.1 (0x00007f667fdc3000) | |
libelf.so.1 => /lib64/libelf.so.1 (0x00007f667fbab000) | |
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f667f985000) | |
libpopt.so.0 => /lib64/libpopt.so.0 (0x00007f667f778000) | |
liblua-5.3.so => /lib64/liblua-5.3.so (0x00007f667f53e000) | |
libm.so.6 => /lib64/libm.so.6 (0x00007f667f235000) | |
libdb-5.3.so => /lib64/libdb-5.3.so (0x00007f667ee72000) | |
libdl.so.2 => /lib64/libdl.so.2 (0x00007f667ec6e000) | |
/lib64/ld-linux-x86-64.so.2 (0x00007f668180e000) | |
libmagic.so.1 => /lib64/libmagic.so.1 (0x00007f667ea4a000) | |
libdw.so.1 => /lib64/libdw.so.1 (0x00007f667e802000) | |
libutil.so.1 => /lib64/libutil.so.1 (0x00007f667e5ff000) | |
libnssutil3.so => /lib64/libnssutil3.so (0x00007f667e3cf000) | |
libplc4.so => /lib64/libplc4.so (0x00007f667e1ca000) | |
libplds4.so => /lib64/libplds4.so (0x00007f667dfc6000) | |
libnspr4.so => /lib64/libnspr4.so (0x00007f667dd87000) | |
librt.so.1 => /lib64/librt.so.1 (0x00007f667db7f000) | |
python/build/lib.linux-x86_64-2.7/rpm/_rpm.so: | |
linux-vdso.so.1 (0x00007ffc8a399000) | |
librpm.so.8 => /home/jaruga/git/rpm/dest/lib/librpm.so.8 (0x00007fa40dbdc000) | |
librpmio.so.8 => /home/jaruga/git/rpm/dest/lib/librpmio.so.8 (0x00007fa40d9ad000) | |
libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007fa40d56c000) | |
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa40d34e000) | |
libc.so.6 => /lib64/libc.so.6 (0x00007fa40cf88000) | |
libnss3.so => /lib64/libnss3.so (0x00007fa40cc5c000) | |
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fa40ca4c000) | |
libz.so.1 => /lib64/libz.so.1 (0x00007fa40c836000) | |
libelf.so.1 => /lib64/libelf.so.1 (0x00007fa40c61e000) | |
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fa40c3f8000) | |
libpopt.so.0 => /lib64/libpopt.so.0 (0x00007fa40c1eb000) | |
liblua-5.3.so => /lib64/liblua-5.3.so (0x00007fa40bfb1000) | |
libm.so.6 => /lib64/libm.so.6 (0x00007fa40bca8000) | |
libdb-5.3.so => /lib64/libdb-5.3.so (0x00007fa40b8e5000) | |
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa40b6e1000) | |
/lib64/ld-linux-x86-64.so.2 (0x00007fa40e075000) | |
libutil.so.1 => /lib64/libutil.so.1 (0x00007fa40b4de000) | |
libnssutil3.so => /lib64/libnssutil3.so (0x00007fa40b2ae000) | |
libplc4.so => /lib64/libplc4.so (0x00007fa40b0a9000) | |
libplds4.so => /lib64/libplds4.so (0x00007fa40aea5000) | |
libnspr4.so => /lib64/libnspr4.so (0x00007fa40ac66000) | |
librt.so.1 => /lib64/librt.so.1 (0x00007fa40aa5e000) | |
python/build/lib.linux-x86_64-2.7/rpm/_rpms.so: | |
linux-vdso.so.1 (0x00007fffc23be000) | |
librpm.so.8 => /home/jaruga/git/rpm/dest/lib/librpm.so.8 (0x00007f0a3c719000) | |
librpmio.so.8 => /home/jaruga/git/rpm/dest/lib/librpmio.so.8 (0x00007f0a3c4ea000) | |
librpmsign.so.8 => /home/jaruga/git/rpm/dest/lib/librpmsign.so.8 (0x00007f0a3c2e5000) | |
libpython2.7.so.1.0 => /lib64/libpython2.7.so.1.0 (0x00007f0a3bea4000) | |
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0a3bc86000) | |
libc.so.6 => /lib64/libc.so.6 (0x00007f0a3b8c0000) | |
libnss3.so => /lib64/libnss3.so (0x00007f0a3b594000) | |
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f0a3b384000) | |
libz.so.1 => /lib64/libz.so.1 (0x00007f0a3b16e000) | |
libelf.so.1 => /lib64/libelf.so.1 (0x00007f0a3af56000) | |
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f0a3ad30000) | |
libpopt.so.0 => /lib64/libpopt.so.0 (0x00007f0a3ab23000) | |
liblua-5.3.so => /lib64/liblua-5.3.so (0x00007f0a3a8e9000) | |
libm.so.6 => /lib64/libm.so.6 (0x00007f0a3a5e0000) | |
libdb-5.3.so => /lib64/libdb-5.3.so (0x00007f0a3a21d000) | |
libdl.so.2 => /lib64/libdl.so.2 (0x00007f0a3a019000) | |
/lib64/ld-linux-x86-64.so.2 (0x00007f0a3cb92000) | |
libutil.so.1 => /lib64/libutil.so.1 (0x00007f0a39e16000) | |
libnssutil3.so => /lib64/libnssutil3.so (0x00007f0a39be6000) | |
libplc4.so => /lib64/libplc4.so (0x00007f0a399e1000) | |
libplds4.so => /lib64/libplds4.so (0x00007f0a397dd000) | |
libnspr4.so => /lib64/libnspr4.so (0x00007f0a3959e000) | |
librt.so.1 => /lib64/librt.so.1 (0x00007f0a39396000) | |
python/build/lib.linux-x86_64-3.6/rpm/_rpmb.cpython-36m-x86_64-linux-gnu.so: | |
linux-vdso.so.1 (0x00007fffa9bda000) | |
librpm.so.8 => /home/jaruga/git/rpm/dest/lib/librpm.so.8 (0x00007f00bffcb000) | |
librpmio.so.8 => /home/jaruga/git/rpm/dest/lib/librpmio.so.8 (0x00007f00bfd9c000) | |
librpmbuild.so.8 => /home/jaruga/git/rpm/dest/lib/librpmbuild.so.8 (0x00007f00bfb72000) | |
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f00bf954000) | |
libc.so.6 => /lib64/libc.so.6 (0x00007f00bf58e000) | |
libnss3.so => /lib64/libnss3.so (0x00007f00bf262000) | |
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f00bf052000) | |
libz.so.1 => /lib64/libz.so.1 (0x00007f00bee3c000) | |
libelf.so.1 => /lib64/libelf.so.1 (0x00007f00bec24000) | |
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f00be9fe000) | |
libpopt.so.0 => /lib64/libpopt.so.0 (0x00007f00be7f1000) | |
liblua-5.3.so => /lib64/liblua-5.3.so (0x00007f00be5b7000) | |
libm.so.6 => /lib64/libm.so.6 (0x00007f00be2ae000) | |
libdb-5.3.so => /lib64/libdb-5.3.so (0x00007f00bdeeb000) | |
libdl.so.2 => /lib64/libdl.so.2 (0x00007f00bdce7000) | |
/lib64/ld-linux-x86-64.so.2 (0x00007f00c0446000) | |
libmagic.so.1 => /lib64/libmagic.so.1 (0x00007f00bdac3000) | |
libdw.so.1 => /lib64/libdw.so.1 (0x00007f00bd87b000) | |
libnssutil3.so => /lib64/libnssutil3.so (0x00007f00bd64b000) | |
libplc4.so => /lib64/libplc4.so (0x00007f00bd446000) | |
libplds4.so => /lib64/libplds4.so (0x00007f00bd242000) | |
libnspr4.so => /lib64/libnspr4.so (0x00007f00bd003000) | |
librt.so.1 => /lib64/librt.so.1 (0x00007f00bcdfb000) | |
python/build/lib.linux-x86_64-3.6/rpm/_rpm.cpython-36m-x86_64-linux-gnu.so: | |
linux-vdso.so.1 (0x00007ffe2957d000) | |
librpm.so.8 => /home/jaruga/git/rpm/dest/lib/librpm.so.8 (0x00007fbc91a8f000) | |
librpmio.so.8 => /home/jaruga/git/rpm/dest/lib/librpmio.so.8 (0x00007fbc91860000) | |
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fbc91642000) | |
libc.so.6 => /lib64/libc.so.6 (0x00007fbc9127c000) | |
libnss3.so => /lib64/libnss3.so (0x00007fbc90f50000) | |
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fbc90d40000) | |
libz.so.1 => /lib64/libz.so.1 (0x00007fbc90b2a000) | |
libelf.so.1 => /lib64/libelf.so.1 (0x00007fbc90912000) | |
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fbc906ec000) | |
libpopt.so.0 => /lib64/libpopt.so.0 (0x00007fbc904df000) | |
liblua-5.3.so => /lib64/liblua-5.3.so (0x00007fbc902a5000) | |
libm.so.6 => /lib64/libm.so.6 (0x00007fbc8ff9c000) | |
libdb-5.3.so => /lib64/libdb-5.3.so (0x00007fbc8fbd9000) | |
libdl.so.2 => /lib64/libdl.so.2 (0x00007fbc8f9d5000) | |
/lib64/ld-linux-x86-64.so.2 (0x00007fbc91f29000) | |
libnssutil3.so => /lib64/libnssutil3.so (0x00007fbc8f7a5000) | |
libplc4.so => /lib64/libplc4.so (0x00007fbc8f5a0000) | |
libplds4.so => /lib64/libplds4.so (0x00007fbc8f39c000) | |
libnspr4.so => /lib64/libnspr4.so (0x00007fbc8f15d000) | |
librt.so.1 => /lib64/librt.so.1 (0x00007fbc8ef55000) | |
python/build/lib.linux-x86_64-3.6/rpm/_rpms.cpython-36m-x86_64-linux-gnu.so: | |
linux-vdso.so.1 (0x00007fffa09bd000) | |
librpm.so.8 => /home/jaruga/git/rpm/dest/lib/librpm.so.8 (0x00007f12cd7b1000) | |
librpmio.so.8 => /home/jaruga/git/rpm/dest/lib/librpmio.so.8 (0x00007f12cd582000) | |
librpmsign.so.8 => /home/jaruga/git/rpm/dest/lib/librpmsign.so.8 (0x00007f12cd37d000) | |
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f12cd15f000) | |
libc.so.6 => /lib64/libc.so.6 (0x00007f12ccd99000) | |
libnss3.so => /lib64/libnss3.so (0x00007f12cca6d000) | |
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f12cc85d000) | |
libz.so.1 => /lib64/libz.so.1 (0x00007f12cc647000) | |
libelf.so.1 => /lib64/libelf.so.1 (0x00007f12cc42f000) | |
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f12cc209000) | |
libpopt.so.0 => /lib64/libpopt.so.0 (0x00007f12cbffc000) | |
liblua-5.3.so => /lib64/liblua-5.3.so (0x00007f12cbdc2000) | |
libm.so.6 => /lib64/libm.so.6 (0x00007f12cbab9000) | |
libdb-5.3.so => /lib64/libdb-5.3.so (0x00007f12cb6f6000) | |
libdl.so.2 => /lib64/libdl.so.2 (0x00007f12cb4f2000) | |
/lib64/ld-linux-x86-64.so.2 (0x00007f12cdc2a000) | |
libnssutil3.so => /lib64/libnssutil3.so (0x00007f12cb2c2000) | |
libplc4.so => /lib64/libplc4.so (0x00007f12cb0bd000) | |
libplds4.so => /lib64/libplds4.so (0x00007f12caeb9000) | |
libnspr4.so => /lib64/libnspr4.so (0x00007f12cac7a000) | |
librt.so.1 => /lib64/librt.so.1 (0x00007f12caa72000) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment