Index: gcc-48/src/gcc/config/sol2.h =================================================================== --- gcc-48.orig/src/gcc/config/sol2.h 2013-01-11 00:38:27.000000000 +0400 +++ gcc-48/src/gcc/config/sol2.h 2013-11-07 13:13:00.257045588 +0400 @@ -114,16 +114,16 @@ #undef LIB_SPEC #define LIB_SPEC \ "%{!symbolic:\ - %{pthreads|pthread:-lpthread} \ + %{pthreads|pthread:} \ %{pthreads|pthread|fprofile-generate*:" LIB_TLS_SPEC "} \ - %{p|pg:-ldl} -lc}" + %{p|pg:} -lc}" #ifndef CROSS_DIRECTORY_STRUCTURE #undef MD_EXEC_PREFIX -#define MD_EXEC_PREFIX "/usr/ccs/bin/" +#define MD_EXEC_PREFIX "/usr/bin/" #undef MD_STARTFILE_PREFIX -#define MD_STARTFILE_PREFIX "/usr/ccs/lib/" +#define MD_STARTFILE_PREFIX "/usr/lib/" #endif #undef STARTFILE_ARCH32_SPEC @@ -153,9 +153,7 @@ #define LINK_ARCH32_SPEC_BASE \ "%{G:-G} \ %{YP,*} \ - %{R*} \ - %{!YP,*:%{p|pg:-Y P,%R/usr/ccs/lib/libp:%R/usr/lib/libp:%R/usr/ccs/lib:%R/lib:%R/usr/lib} \ - %{!p:%{!pg:-Y P,%R/usr/ccs/lib:%R/lib:%R/usr/lib}}}" + %{R*}" #undef LINK_ARCH32_SPEC #define LINK_ARCH32_SPEC LINK_ARCH32_SPEC_BASE Index: gcc-48/src/gcc/config/sol2-bi.h =================================================================== --- gcc-48.orig/src/gcc/config/sol2-bi.h 2013-01-11 00:38:27.000000000 +0400 +++ gcc-48/src/gcc/config/sol2-bi.h 2013-11-07 13:13:00.258902250 +0400 @@ -73,9 +73,7 @@ #define LINK_ARCH64_SPEC_BASE \ "%{G:-G} \ %{YP,*} \ - %{R*} \ - %{!YP,*:%{p|pg:-Y P,%R/usr/lib/libp/" ARCH64_SUBDIR ":%R/lib/" ARCH64_SUBDIR ":%R/usr/lib/" ARCH64_SUBDIR "} \ - %{!p:%{!pg:-Y P,%R/lib/" ARCH64_SUBDIR ":%R/usr/lib/" ARCH64_SUBDIR "}}}" + %{R*}" #undef LINK_ARCH64_SPEC #ifndef USE_GLD