제가 libabc라는 라이브러리를 사용하는 a.out을 만들고 싶습니다. (libabc도 빌드해야 하는 상황)

그런데 a.out은 static linking만 되어 있어야 하고 dynamic linking이 하나라도 있으면 안되는 상황입니다.

이러면 libabc 빌드할때도 최종 결과물인 라이브러리를 dynamic link가 없게 static link만 가지게 만들어야 되나요?
아니면 라이브러리 파일은 dynamic link를 가지고 있어도 a.out 빌드하면서 링커가 다 해결해 주나요?