On Thu, May 31, 2007 at 05:52:23PM +0200, [EMAIL PROTECTED] wrote: > Things are going weirder and weirder. > > If I debuild the portmap package I got the segfault. > > I produced the folowing testcase : > --------------------------- > seb:$cc -O2 -Wall -Wstrict-prototypes -fpie -DHOSTS_ACCESS -DCHECK_PORT > -DIGNORE_SIGCHLD \ > -DFACILITY=LOG_DAEMON -c portmap.c pmap_check.c from_local.c > seb:$cc -pie portmap.o pmap_check.o from_local.o -lwrap -o portmap > seb:$./portmap -d > Segmentation fault > seb:$ > ---------------------------- > But if I do : > ---------------------------- > seb:$cc -O2 -Wall -Wstrict-prototypes -fpie -DHOSTS_ACCESS -DCHECK_PORT > -DIGNORE_SIGCHLD \ > -DFACILITY=LOG_DAEMON portmap.c pmap_check.c from_local.c -o > portmap -lwrap > seb:$./portmap -d > portmap[10123]: cannot bind udp: Permission denied > seb:$ > ---------------------------- > > Strange isn't it ? > > Seb >
The main difference between the two is the -pie option at the link. If I remove this when linking the portmap is ok. Seems that collect2 or ld produced something really bad when given this option. Seb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]