cc -O2 -pipe -pthread -I/usr/local/include -Wall -Wextra -Werror=implicit-function-declaration iconv/iconv_open.c -o iconv/iconv_open -D_GNU_SOURCE -D_BSD_SOURCE -D_ALL_SOURCE -D_DEFAULT_SOURCE -lm -lpthread -L/usr/local/lib -lintl ld: error: undefined symbol: libiconv_open >>> referenced by iconv_open.c >>> ../out/openbsd/basic/iconv/iconv_open.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation)