[devel] --as-needed & gcc -
Led
=?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Вт Мар 3 03:30:56 MSK 2009
Когда gcc отдаются исходники через stdin, умолчательный --as-needed напрочь
игнорирует все библиотеки. Например:
$ echo 'int main(int argc, char **argv) { gzdopen(0, "rb"); return 0; }' |
gcc -include zlib.h -x c -o /tmp/a.out -lz -
/tmp/.private/led/ccw45haA.o: In function `main':
:(.text+0x1a): undefined reference to `gzdopen'
collect2: ld returned 1 exit status
Это бага, или "неприятная фича"?
--
Led
Подробная информация о списке рассылки Devel