Comments (12)
Is it time to tag a stable release that includes c4deb5e?
from patchelf.
Was the result binary usable or you complained about the waning message?
from patchelf.
Hi xiaosuo,
I am also facing similar issue for setting interpreter and rpath for libpthread.so.0, Warning message as shown below
- warning: working around a Linux kernel bug by creating a hole of 6976632 bytes in '/lib/libpthread.so.0'.
I would like to understand the significance of creating a hole of X bytes in the library.
Thanks in advance.
from patchelf.
In fact, nothing bad will happen except for size bloating, because patchelf handles it for you. Just take it easy and ignore these warning messages.
I submitted a PR for these annoying messages.
See #111
from patchelf.
Hi xiaosuo,
Thanks for the quick response.
I would like to know some additional information.
I am curious to know why the file bloating is required for dynamic libraries which is happening in the function rewriteSectionsLibrary().
Thanks in advance.
from patchelf.
This appears to be obsolete, as the message is no longer present in current master
(2a9cefd).
from patchelf.
@xiaosuo Can this issue be closed also? As you mentioned, this is fixed by c4deb5e.
from patchelf.
Yes.
from patchelf.
Is this fixed?
from patchelf.
My understanding is that it's fixed in master
in commit
c4deb5e but it's not yet fixed in a stable release.
from patchelf.
Ubuntu 18.04 has 0.9
in the repositories but i still have the same issue
EDIT: And the executable isn't runnable anymore
from patchelf.
patchelf 0.10 was released on 2019-03-28: https://github.com/NixOS/patchelf/releases/tag/0.10
from patchelf.
Related Issues (20)
- patchelf: cannot find section '.interp'. The input file is most likely statically linked
- Test regression in 0.18.0: repeated-updates.sh, replace-add-needed.sh HOT 5
- patchelf breaks dylibs from recent Firefox Nightly builds HOT 11
- repeated-updates.sh fails on mips64el HOT 1
- What versions support redhat6
- `patchelf --set-interpreter` and `patchelf --set-rpath` depend on the order (at least on i686-linux) HOT 3
- Allow --rename-dynamic-symbols to change the version tag.
- Regression in 0.18.0: --set-rpath creates broken header alignment HOT 3
- `patchefd --set-rpath ... nodejs` broken since ~0.17.2 (0.15.0 works) HOT 3
- when I use zsh plugins zsh-autosuggestions, it something wrong HOT 1
- Program header editing features HOT 5
- SEGV when ELF has a malformed .dynamic section
- Relocatable binaries not handled
- Patchelf 0.18.0 Build failure on s390x with "span : out of range error"
- build failed for NetBSD
- rename-dynamic-symbols produces unusable binary
- Need help for cross-compliling libc.so.6 HOT 1
- patchelf: cannot normalize PT_NOTE segment: non-contiguous SHT_NOTE sections HOT 1
- _arguments:463: command not found: dynamic HOT 6
- `replace-needed.sh` test fails on 32-bit arm
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from patchelf.