Bug 743152

Summary: pdns: setuid binaries need to be position independent
Product: [openSUSE] openSUSE 12.2 Reporter: Ludwig Nussel <lnussel>
Component: OtherAssignee: Vladimir Nadvornik <nadvornik>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: mrueckert, security-team
Version: Factory   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 744091    

Description Ludwig Nussel 2012-01-24 15:51:14 UTC
pdns triggered the rpmlint check
"non-position-independent-executable" which means there are one or
more binaries that need to be compiled as position independent
executable.

To fix the issue add -fPIE to CFLAGS and -pie to LDFLAGS of the
binaries in question.
Comment 1 Ludwig Nussel 2012-02-27 13:41:33 UTC
the package will fail to build next month due to this
Comment 2 Ludwig Nussel 2012-04-17 15:23:14 UTC
ping!?
Comment 3 Bernhard Wiedemann 2012-04-18 15:00:10 UTC
This is an autogenerated message for OBS integration:
This bug (743152) was mentioned in
https://build.opensuse.org/request/show/114429 Factory / pdns
https://build.opensuse.org/request/show/114432 Factory / pdns
Comment 4 Marcus Rückert 2012-04-18 15:35:56 UTC
while i don't understand why you complain about a helper binary which isn't really in danger (except for malicious ldap servers) .... The important binaries weren't build as PIE either. while i fixed them, the zone2ldap was fixed as well.