Uli Heller

Results 41 comments of Uli Heller

Hey @zyrouge, the build uses containers like this: "vscodium/vscodium-linux-build-agent:bionic-x64". These containers are derived from MS containers used within vscode builds and both are based on ubuntu-18.04. I'm not sure if...

@daiyam : OK, I think I've already done some experiments in this direction. The .appimage creation will then be done similar to SNAP and AUR

I tried creating the long filename within a bind mounted folder. Doesn't work either.

Yes, no problem: ***@***.***:~/build/gocryptfs/gocryptfs-2.5.4.15$ ld.so --verify ./gocryptfs ; echo $? 0 ***@***.***:~/build/gocryptfs/gocryptfs-2.5.4.15$ ld.so --verify /usr/bin/ls ; echo $? 0 ​ So no difference between the two unforunately Am 2025-06-05 19:59,...

I did some additional experiments: * file (binary) doesn't differentiate the two binaries * readelf -d (binary)|grep NEEDED produces output for dynamic linked binaries only (… but is ugly) I...

According to https://www.baeldung.com/linux/show-shared-libraries-executables, "objdump" might be the way to do the check: $ objdump -p ./gocryptfs|grep NEEDED $ objdump -p /usr/bin/ls|grep NEEDED NEEDED libselinux.so.1 NEEDED libc.so.6 So: if [ -z...

According to https://www.baeldung.com/linux/show-shared-libraries-executables, "objdump" might be the way to do the check: $ objdump -p ./gocryptfs|grep NEEDED $ objdump -p /usr/bin/ls|grep NEEDED NEEDED libselinux.so.1 NEEDED libc.so.6 So: (2nd try -...

... or maybe better: $ objdump -T gocryptfs >/dev/null; echo $? objdump: gocryptfs: Kein dynamisches Objekt 1 $ objdump -T /usr/bin/ls >/dev/null; echo $? 0 ​ Am 2025-06-05 23:55, schrieb...

Yes, you're right with that. "objdump" is part of "binutils" which is not installed by default (https://releases.ubuntu.com/noble/ubuntu-24.04.2-desktop-amd64.manifest). Too bad! Am 2025-06-06 08:14, schrieb rfjakob: > rfjakob left a comment (rfjakob/gocryptfs#926)...

Yes, it is an ugly beast! --list List all dependencies and how they are resolved. ... could be quite helpful, but: $ ld.so --list ./gocryptfs-dynamic linux-vdso.so.1 (0x00007fffcb707000) libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3...