Skip to content

Commit

Permalink
rev-upgrade: skip weakly-linked
Browse files Browse the repository at this point in the history
  • Loading branch information
chrstphrchvz authored Oct 16, 2023
1 parent 2d97625 commit 36a2942
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/macports1.0/macports.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -5226,6 +5226,14 @@ proc macports::revupgrade_scanandrebuild {broken_port_counts_name opts} {
set loadcommand [$architecture cget -mat_loadcmds]

while {$loadcommand ne "NULL"} {
# see https://trac.macports.org/ticket/52700
set LC_LOAD_WEAK_DYLIB 0x80000018
if {[$loadcommand cget -mlt_type] == $LC_LOAD_WEAK_DYLIB} {
ui_debug "[msgcat::mc "Skipping weakly-linked"] [$loadcommand cget -mlt_install_name]"
set loadcommand [$loadcommand cget -next]
continue
}

try {
set filepath [revupgrade_handle_special_paths $bpath [$loadcommand cget -mlt_install_name]]
} trap {POSIX SIG SIGINT} {_ eOptions} {
Expand Down

0 comments on commit 36a2942

Please sign in to comment.