bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bug#13495: Compilation fails on Mac OS X 10.8.0


From: Assaf Gordon
Subject: Re: bug#13495: Compilation fails on Mac OS X 10.8.0
Date: Fri, 25 Jan 2013 15:08:42 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.4) Gecko/20120510 Icedove/10.0.4

An ugly work-around:

"-O1" seems to overcome the messy macro expansion of stpncpy.

So either compile everything with CFLAGS="-g -O1",
Or compile everything with "-g -O0" until it fails, then compile two 
problematic objects with "-O1" and continue,
Or just compile the program of interest and ignore the rest.
Not ideal, but since my goal was to debug "rm", it suffices.

A better solution could be to modify the code and override the definition of 
stpncpy (but I'm not meddling with gnulib).


For completeness, the following works:
 $ ./configure CFLAGS="-g -O0"
 $ make
 ## will fail with unresolved "__strpncpy_chk"
 
 # Compile two objects with "-O1"
 $ rm -f src/ls.o src/src_ginstall-install.o
 $ make CFLAGS="-g -O1" src/ls.o src/src_ginstall-install.o

 # Compile the rest with "-O0"
 $ make



reply via email to

[Prev in Thread] Current Thread [Next in Thread]