cc -O2 -pipe -pthread -I/usr/local/include -Wall -Wextra -Werror=implicit-function-declaration iconv/iconv.c -o iconv/iconv -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.c >>> ../out/openbsd/basic/iconv/iconv.o:(main) ld: error: undefined symbol: libiconv >>> referenced by iconv.c >>> ../out/openbsd/basic/iconv/iconv.o:(main) >>> referenced by iconv.c >>> ../out/openbsd/basic/iconv/iconv.o:(main) >>> referenced by iconv.c >>> ../out/openbsd/basic/iconv/iconv.o:(main) >>> referenced 1 more times cc: error: linker command failed with exit code 1 (use -v to see invocation)