diff options
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/config/pa/pa-hpux11.h | 5 | ||||
| -rw-r--r-- | gcc/config/pa/t-hpux-shlib | 3 |
3 files changed, 10 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e805a39..9bb9368 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-05-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> + + * pa/t-hpux-shlib (SHLIB_LINK): Remove `-lc'. + * pa/pa-hpux11.h (LIB_SPEC): Update comment. + 2006-05-18 Mike Stump <mrs@apple.com> Fix up vla, vm and [*] sematics. diff --git a/gcc/config/pa/pa-hpux11.h b/gcc/config/pa/pa-hpux11.h index ad16bb4..819dea1 100644 --- a/gcc/config/pa/pa-hpux11.h +++ b/gcc/config/pa/pa-hpux11.h @@ -129,7 +129,10 @@ Boston, MA 02110-1301, USA. */ %{static:-a archive} %{shared:-b}" #endif -/* hpux 11 has posix threads. */ +/* HP-UX 11 has posix threads. HP libc contains pthread stubs so that + non-threaded applications can be linked with a thread-safe libc + without a subsequent loss of performance. For more details, see + <http://docs.hp.com/en/1896/pthreads.html>. */ #undef LIB_SPEC #define LIB_SPEC \ "%{!shared:\ diff --git a/gcc/config/pa/t-hpux-shlib b/gcc/config/pa/t-hpux-shlib index 4bb9d67..d609d3f 100644 --- a/gcc/config/pa/t-hpux-shlib +++ b/gcc/config/pa/t-hpux-shlib @@ -8,8 +8,7 @@ SHLIB_DIR = @multilib_dir@ SHLIB_SLIBDIR_QUAL = @shlib_slibdir_qual@ SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \ - -o $(SHLIB_DIR)/$(SHLIB_NAME).tmp @multilib_flags@ \ - $(SHLIB_OBJS) -lc && \ + -o $(SHLIB_DIR)/$(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) && \ rm -f $(SHLIB_DIR)/$(SHLIB_SONAME) && \ if [ -f $(SHLIB_DIR)/$(SHLIB_NAME) ]; then \ mv -f $(SHLIB_DIR)/$(SHLIB_NAME) $(SHLIB_DIR)/$(SHLIB_NAME).backup; \ |
