Потребовалось использовать регулярные выражения в проекте на C++. Взял библиотеку PCRE.
Взял элементарный пример с
википедии (что уж говорить, этот пример везде, правда в этом используется функция strlen, а потому надо добавить #include <string.h>)
Компилирую
g++ -Wall -lpcre main.cpp -o main.o
Вижу фигу
In function `main':
main.cpp:(.text+0x62): undefined reference to `pcre_maketables'
main.cpp:(.text+0xac): undefined reference to `pcre_compile'
main.cpp:(.text+0x136): undefined reference to `pcre_exec'
collect2: выполнение ld завершилось с кодом возврата 1
Будто -lpcre не сработала.
На 10.10 и 11.04 все ок.
Вопрос, что они сломали в 11.10 и как это решить?