SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

patchelf rpm build for : OpenSuSE. For other distributions click patchelf.

Name : patchelf
Version : 0 Vendor : obs://build_opensuse_org/home:michals
Release : 150500.1.5.g1fa4d36 Date : 2024-06-03 11:23:28
Group : Development/Tools/Other Source RPM : patchelf-0-150500.1.5.g1fa4d36.src.rpm
Size : 0.16 MB
Packager : https://www_suse_com/
Summary : Utility to modify properties of ELF executables and libraries
Description :
PatchELF is a simple utility for modifying existing ELF executables and
libraries. In particular, it can do the following:

* Change the dynamic loader (\"ELF interpreter\") of executables:

$ patchelf --set-interpreter /lib/my-ld-linux.so.2 my-program

* Change the RPATH of executables and libraries:

$ patchelf --set-rpath /opt/my-libs/lib:/other-libs my-program

* Shrink the RPATH of executables and libraries:

$ patchelf --shrink-rpath my-program

$ patchelf --shrink-rpath --allowed-rpath-prefixes /usr/lib:/foo/lib my-program

* Remove declared dependencies on dynamic libraries (DT_NEEDED
entries):

$ patchelf --remove-needed libfoo.so.1 my-program

This option can be given multiple times.

* Add a declared dependency on a dynamic library (DT_NEEDED):

$ patchelf --add-needed libfoo.so.1 my-program

This option can be give multiple times.

* Replace a declared dependency on a dynamic library with another one
(DT_NEEDED):

$ patchelf --replace-needed liboriginal.so.1 libreplacement.so.1 my-program

This option can be give multiple times.

* Change SONAME of a dynamic library:

$ patchelf --set-soname libnewname.so.3.4.5 path/to/libmylibrary.so.1.2.3

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/michals/SLE_15_SP5/x86_64

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  patchelf-0-150500.1.5.g1fa4d36.x86_64.rpm
     

Provides :
patchelf
patchelf(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/bin/patchelf
/usr/share/doc/packages/patchelf
/usr/share/doc/packages/patchelf/BUGS
/usr/share/doc/packages/patchelf/README
/usr/share/licenses/patchelf
/usr/share/licenses/patchelf/COPYING
/usr/share/man/man1/patchelf.1.gz

 
ICM