Skip to content

Instantly share code, notes, and snippets.

@rcombs

rcombs/stdin Secret

Created January 26, 2016 04:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rcombs/f5ca1ee40e622309ae8d to your computer and use it in GitHub Desktop.
Save rcombs/f5ca1ee40e622309ae8d to your computer and use it in GitHub Desktop.
Rodgers-MacBook-Pro:~ rcombs$ cat conftest.c
#include <iconv.h>
long check_iconv(void) { return (long) iconv; }
int main(void) { return 0; }
Rodgers-MacBook-Pro:~ rcombs$ clang -c -o conftest.o conftest.c
Rodgers-MacBook-Pro:~ rcombs$ clang -o conftest conftest.o
Undefined symbols for architecture x86_64:
"_iconv", referenced from:
_check_iconv in conftest.o
(maybe you meant: _check_iconv)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Rodgers-MacBook-Pro:~ rcombs$ clang -Wl,-dead_strip -o conftest conftest.o
Rodgers-MacBook-Pro:~ rcombs$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment