<div dir="ltr"><div dir="ltr">Здравствуйте.<div><br></div><div>Подскажите, пожалуйста, почему nginx в данном случае никак не может собраться статически с libgd:</div><div><br></div><div><div>----------</div><div>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</div><div>----------</div><div><br></div><div>----------------------------------------</div><div>checking for GD library in /opt/local/</div><div><br></div><div>/opt/local/lib/libgd.a(gd.o): In function `lsqrt':</div><div>/usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'</div><div>/opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':</div><div>/usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'</div><div>/usr/src/libgd/src/gd.c:1471: undefined reference to `sin'</div><div>/usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'</div><div>/usr/src/libgd/src/gd.c:1520: undefined reference to `sin'</div><div>/opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':</div><div>/usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'</div><div>/usr/src/libgd/src/gd.c:3514: undefined reference to `cos'</div><div>/opt/local/lib/libgd.a(gd.o): In function `gdImageLine':</div><div>/usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'</div><div>/usr/src/libgd/src/gd.c:1394: undefined reference to `sin'</div><div>/usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'</div><div>/usr/src/libgd/src/gd.c:1333: undefined reference to `cos'</div><div>/opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':</div><div>/usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'</div><div>/usr/src/libgd/src/gd.c:3514: undefined reference to `sin'</div><div>/opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':</div><div>/usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'</div><div>/usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'</div><div>collect2: error: ld returned 1 exit status</div><div>----------</div><div><br></div><div>Сам libgd собран в  /opt/local с флагом static. К сожалению, мне действительно нужна статическая сборка. Остается страдать и все же так не делать или есть способ что-то тут сделать?</div><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></div></div></div>