こんにちは,
> >>私がやりたいことは、-L. -lBをつけなくてもシンボルが見つからない
> >>というリンクエラーを発生させずにfuncBがUNDEFのままlibA.soを作成
> >>することです。当然lddで見てもlibB.soはリンクしていないです。
ところで,これでエラーは発生しますか?
エラーは発生しないと思います.
たしか以前libpngが依存するライブラリに依存せずにコンパイルされていて問題になった事があります.
特に特別なオプションは指定していなかったはず.
$ gcc a.c -o a.so  -shared -fPIC
a.c:1: warning: data definition has no type or storage class
$ cat a.c
a();
b()
{
        a();
}
上川