Is it OK to link libraries from /usr/lib?

I compiled a dynamic library for macOS (open source) When I checked with

Code Block otool -L abc.dylib

it shows that it links several other libraries from /usr/lib/

Is it OK, or Apple may remove these libraries in future versions of macOS?

Code Block /usr/lib/libz.1.dylib/usr/lib/libiconv.2.dylib/usr/lib/libSystem.B.dylib/usr/lib/libbz2.1.0.dylib/usr/lib/libobjc.A.dylib

Is it OK to link libraries from /usr/lib?
 
 
Q