Lines 697-705
Link Here
|
697 |
grep -vF "$LD_LIBRARY_MASK" | grep -q "$SONAME_SEARCH"; then |
697 |
grep -vF "$LD_LIBRARY_MASK" | grep -q "$SONAME_SEARCH"; then |
698 |
# FIXME: I hate duplicating code |
698 |
# FIXME: I hate duplicating code |
699 |
# Only build missing direct dependencies |
699 |
# Only build missing direct dependencies |
700 |
MISSING_LIBS=$( \ |
700 |
MISSING_LIBS=$( |
701 |
expr='s/[[:space:]]*\([^[:space:]]*\) => not found/\1/p' &&\ |
701 |
expr='s/[[:space:]]*\([^[:space:]]*\) => not found/\1/p' |
702 |
sed -n "$expr" <<< "$ldd_output" \ |
702 |
sed -n "$expr" <<< "$ldd_output" |
703 |
) |
703 |
) |
704 |
REQUIRED_LIBS=$( |
704 |
REQUIRED_LIBS=$( |
705 |
expr='s/^[[:space:]]*NEEDED[[:space:]]*\([^[:space:]]*\).*/\1/p'; |
705 |
expr='s/^[[:space:]]*NEEDED[[:space:]]*\([^[:space:]]*\).*/\1/p'; |
Lines 714-722
Link Here
|
714 |
else |
714 |
else |
715 |
# FIXME: I hate duplicating code |
715 |
# FIXME: I hate duplicating code |
716 |
# Only rebuild for direct dependencies |
716 |
# Only rebuild for direct dependencies |
717 |
MISSING_LIBS=$( \ |
717 |
MISSING_LIBS=$( |
718 |
expr="/$SONAME_SEARCH/s/^[[:space:]]*\([^[:space:]]*\).*$/\1/p" &&\ |
718 |
expr="/$SONAME_SEARCH/s/^[[:space:]]*\([^[:space:]]*\).*$/\1/p" |
719 |
sort -u <<< "$ldd_output" | sed -n "$expr" \ |
719 |
sort -u <<< "$ldd_output" | sed -n "$expr" |
720 |
) |
720 |
) |
721 |
REQUIRED_LIBS=$( |
721 |
REQUIRED_LIBS=$( |
722 |
expr='s/^[[:space:]]*NEEDED[[:space:]]*\([^[:space:]]*\).*/\1/p'; |
722 |
expr='s/^[[:space:]]*NEEDED[[:space:]]*\([^[:space:]]*\).*/\1/p'; |