Propagate LC_VERSION_MIN_MACOSX and LC_SOURCE_VERSION
changed src/p_mach.cpp
This commit is contained in:
parent
48791a329d
commit
d4e55af2c2
@ -971,9 +971,17 @@ omit:
|
||||
goto next;
|
||||
goto done;
|
||||
} break;
|
||||
case Mach_segment_command::LC_SOURCE_VERSION: {
|
||||
case Mach_segment_command::LC_SOURCE_VERSION: { // copy from saved original
|
||||
fo->seek(sizeof(segXHDR) + ((char const *)ptr1 - (char const *)ptr0), SEEK_SET);
|
||||
fo->rewrite(&cmdSRCVER, sizeof(cmdSRCVER));
|
||||
memcpy(ptr1, &cmdSRCVER, sizeof(cmdSRCVER));
|
||||
goto omit;
|
||||
} break;
|
||||
case Mach_segment_command::LC_VERSION_MIN_MACOSX: { // copy from saved original
|
||||
fo->seek(sizeof(segXHDR) + ((char const *)ptr1 - (char const *)ptr0), SEEK_SET);
|
||||
fo->rewrite(&cmdVERMIN, sizeof(cmdVERMIN));
|
||||
memcpy(ptr1, &cmdVERMIN, sizeof(cmdVERMIN));
|
||||
} break;
|
||||
} // end switch
|
||||
done:
|
||||
fo->seek(0, SEEK_END);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user