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