-
Notifications
You must be signed in to change notification settings - Fork 567
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: --enable-private-lib is broken #5727
Comments
The flag is named |
Well, I'm confused somewhat by the commit. There's indeed a reference to Line 1385 in ddb685c
Also to Lines 3492 to 3503 in ddb685c
I've tried several variations but will do so again. Using |
Oh, one more detail. I always build with makechrootpkg or the like on Arch Linux. That should avoid any interference from existing firejailed commands (like makepkg for example). My script hasn't changed for as long as private-lib was supported by default. So when I noticed the commit that turned this around I made an edit to it. And things started to break... Anyway, thanks for your input! |
UPDATE (1) Opened #5732 to fix generating private-lib entrees in our man pages. AFAICT only (2) Did some more digging and it looks like 87948b3 from #5504 is involved. When reverting this commit in my PKGBUILD the @kmk3 Any thoughts on these latest observations? |
Later: Sorry for the previous message, I think is working fine on Debian stable:
|
That's good to know, thanks. Just to be clear, only problem is with |
UPDATE: Looks like #5732 fixed this! Apologies for the noise, this is not a bug after all. |
After the recent changes introduced by b689b69 I can't enable
private-lib
support (without a dirty hack as shown below).OS: Arch Linux (fully updated)
firejail built from git (kept on par with master)
For quite a while I configure/build with AppArmor and GCC analyzer support:
Now that private-lib support is
disabled by default
I added the needed flag to enable support for it:Configure output confirms enabling private-lib support:
BUT, after building & installing I can't use private-lib and firejail reports support for it is
disabled
:Not sure what's happening with b689b69 (yet) but I wonder if someone can reproduce.
FWIW, adding
-DHAVE_PRIVATE_LIB
explicitly to CFLAGSdoes
fix enabling private-lib support. But that shouldn't be necessary if I understand things correctly...The text was updated successfully, but these errors were encountered: