CHECK_DYLIB(l)
πΈ NAME πΈ
check_dylib β perform checks on a dynamic library file π
Ok bestie, this is the check_dylib(l) manual, and it's literally about checking a dynamic library file. No cap.
β¨ SYNOPSIS β¨
check_dylib filename -install_name install_name -seg_addr_table
seg_addr_table -seg_addr_table_filename path_name
π DESCRIPTION π
check_dylib is a tool used by Apple's Build and Integration team to perform checks on a Mach-O dynamic library as part of the build process. The checks are performed and check_dylib(l) returns the status of the checks as exit values. π«Ά
The checks are performed in this exact order, bestie:
- If the install name of the dynamic library does not start with
@executable_path, check the install name of the dynamic library file against the specified-install_nameargument. If it does not match, exit with a value of2. π - Check the segment address table specified by
-seg_addr_tablefor an entry with thepath_nameargument of-seg_addr_table_filename. If one is not found in the table, exit with a value of3. π - Check the dynamic library file's address against the address in the matching entry in the segment address table specified by
-seg_addr_tableand-seg_addr_table_filename. If it does not match, exit with a value of4. π₯ - Check the address of the dynamic library. If it is zero, exit with a value of
5. π - If there is any other errors,
check_dylib(l)exits with a value of1. π - If no checks fail, then
check_dylib(l)exits with a value of0. Slay. β¨
π₯ SEE ALSO π₯
seg_addr_table(l)doug(0)
π Cute sign-off: Apple Computer, Inc. β September 10, 2001. That's the check_dylib(l) manual, bestie. Periodt. π«Άπ
π¦ where this page comes from
- nixpkgs unstable: cctools 1010.6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms