<div dir="ltr">Добавил и не помогло.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">сб, 6 апр. 2019 г. в 11:06, Igor Sysoev <<a href="mailto:igor@sysoev.ru">igor@sysoev.ru</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> On 6 Apr 2019, at 12:54, Anton Kiryushkin <<a href="mailto:swood@fotofor.biz" target="_blank">swood@fotofor.biz</a>> wrote:<br>
> <br>
> Здравствуйте.<br>
> <br>
> Подскажите, пожалуйста, почему nginx в данном случае никак не может собраться статически с libgd:<br>
> <br>
> ----------<br>
> cc -static -static-libgcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I /usr/pkg/include -o objs/autotest objs/autotest.c -static -L/usr/pkg/lib -lgd<br>
> ----------<br>
> <br>
> ----------------------------------------<br>
> checking for GD library in /opt/local/<br>
> <br>
> /opt/local/lib/libgd.a(gd.o): In function `lsqrt':<br>
> /usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'<br>
> /opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':<br>
> /usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'<br>
> /usr/src/libgd/src/gd.c:1471: undefined reference to `sin'<br>
> /usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'<br>
> /usr/src/libgd/src/gd.c:1520: undefined reference to `sin'<br>
> /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':<br>
> /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'<br>
> /usr/src/libgd/src/gd.c:3514: undefined reference to `cos'<br>
> /opt/local/lib/libgd.a(gd.o): In function `gdImageLine':<br>
> /usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'<br>
> /usr/src/libgd/src/gd.c:1394: undefined reference to `sin'<br>
> /usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'<br>
> /usr/src/libgd/src/gd.c:1333: undefined reference to `cos'<br>
> /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':<br>
> /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'<br>
> /usr/src/libgd/src/gd.c:3514: undefined reference to `sin'<br>
> /opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':<br>
> /usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'<br>
> /usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'<br>
> collect2: error: ld returned 1 exit status<br>
> ----------<br>
> <br>
> Сам libgd собран в  /opt/local с флагом static. К сожалению, мне действительно нужна статическая сборка. Остается страдать и все же так не делать или есть способ что-то тут сделать?<br>
<br>
Нужно добавить "-lm" в --with-ld-opt<br>
<br>
<br>
-- <br>
Igor Sysoev<br>
<a href="http://nginx.com" rel="noreferrer" target="_blank">http://nginx.com</a><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div>Best regards,</div>Anton Kiryushkin<br><br></div></div></div>