From: Jeff Law Date: Tue, 25 Jun 1996 05:20:55 +0000 (-0600) Subject: pa.h (PARSE_LDD_OUTPUT): Handle dynamic libraries that are loaded "statically". X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1b48da0d2dcf579a9fee5f0b61cd37b1db864593;p=gcc.git pa.h (PARSE_LDD_OUTPUT): Handle dynamic libraries that are loaded "statically". * pa/pa.h (PARSE_LDD_OUTPUT): Handle dynamic libraries that are loaded "statically". From-SVN: r12329 --- diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 4ccb4871a62..019fc192eb4 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -266,7 +266,8 @@ extern int target_flags; /* HPUX has a program 'chatr' to list the dependencies of dynamically linked executables and shared libraries. */ #define LDD_SUFFIX "chatr" -/* look for lines like "dynamic /usr/lib/X11R5/libX11.sl". */ +/* Look for lines like "dynamic /usr/lib/X11R5/libX11.sl" + or "static /usr/lib/X11R5/libX11.sl". */ #define PARSE_LDD_OUTPUT(PTR) \ do { \ while (*PTR == ' ') PTR++; \ @@ -275,6 +276,11 @@ do { \ PTR += sizeof ("dynamic") - 1; \ while (*p == ' ') PTR++; \ } \ + else if (strncmp (PTR, "static", sizeof ("static") - 1) == 0) \ + { \ + PTR += sizeof ("static") - 1; \ + while (*p == ' ') PTR++; \ + } \ else \ PTR = 0; \ } while (0)