http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46695

Peter O'Gorman <pogma at thewrittenword dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pogma at thewrittenword dot
                   |                            |com

--- Comment #1 from Peter O'Gorman <pogma at thewrittenword dot com> 2010-11-29 
23:07:34 UTC ---
(In reply to comment #0)

> /bin/sh ./libtool --tag=CC   --mode=link /GCC/current/bin/gcc-4.6trunk -Wall
> -Werror -g -O2 -no-undefined
> Undefined symbols:
>   "_environ", referenced from:
>       _environ$non_lazy_ptr in libiberty.a(pex-unix.o)
>       _environ$non_lazy_ptr in libiberty.a(xmalloc.o)
> ld: symbol(s) not found

Hi Iain - Ralf pointed me at this report.

You're passing -no_undefined and want the library to build allowing undefined
symbols?

I'm not sure about that. It may be better to patch libiberty to # include
<crt_externs.h> and use _NSGetEnviron() instead?

Reply via email to