Lines Matching refs:so
6 # liba.so
7 # <- libb.so
8 # <- libb_dependency.so
9 # <- libd.so
10 # libe.so
12 # Expected: Undefined symbol in libe.so resolves to symbol in
13 # libd.so, not to symbol in libb_dependency.so.
19 # create libb_dependency.so
25 compile_lib -o libb_dependency.so libb_dependency.c
28 # create libb.so
34 compile_lib -o libb.so libb.c ./libb_dependency.so
37 # create libd.so
43 compile_lib -o libd.so libd.c
46 # create liba.so
52 compile_lib -o liba.so liba.c ./libb.so ./libd.so
55 # create libe.so
62 compile_lib -o libe.so libe.c
77 liba = dlopen("./liba.so", RTLD_NOW | RTLD_GLOBAL);
79 fprintf(stderr, "Error opening liba.so: %s\n", dlerror());
83 libe = dlopen("./libe.so", RTLD_NOW | RTLD_GLOBAL);
85 fprintf(stderr, "Error opening libe.so: %s\n", dlerror());