pkgsrc-Users archive

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

Re: sudo 1.8.15 fails to build on Darwin (-static-libgcc weirdness)



> Hi,
> 
> The modified patch applies, but does not have the desired effect.  The
> test passes (the flag is passed to the linker ok), but when the time
> comes for linking the flag is passed directly to clang, which chokes on
> it, as I believe you noticed:
> 
> libtool: link: clang -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libsudo_util.0.dylib  .libs/event.o .libs/fatal.o .libs/key_val.o .libs/gethostname.o .libs/gettime.o .libs/gidlist.o .libs/lbuf.o .libs/locking.o .libs/parseln.o .libs/progname.o .libs/secure_path.o .libs/setgroups.o .libs/strsplit.o .libs/strtobool.o .libs/strtoid.o .libs/strtomode.o .libs/sudo_conf.o .libs/sudo_debug.o .libs/sudo_dso.o .libs/term.o .libs/ttysize.o .libs/event_select.o .libs/reallocarray.o .libs/utimens.o .libs/memrchr.o .libs/pw_dup.o .libs/closefrom.o .libs/strtonum.o .libs/sha2.o .libs/sig2str.o   -L/usr/lib -L/opt/pkg/lib -ldl  -fstack-protector-strong -static-libgcc   -install_name  /opt/pkg/lib/sudo/libsudo_util.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module
> clang: error: unsupported option '-static-libgcc'
> make[1]: *** [libsudo_util.la] Error 1
> make: *** [all] Error 2
> 
> Looking in the configure script, it seems that it wasn't generated from
> the patched configure.ac file.  It might very well be a problem arising
> from patching both the configure.ac file (patch-af) and the configure
> script (patch-ag).  Only patch-ag ever takes effect...
> 
> Andreas

I disabled -static-libgcc flag for Darwin build. It does not make any sense. Please, update your pkgsrc repository and rebuild. :)

Kind regards,
Adam


Home | Main Index | Thread Index | Old Index