diff options
author | John David Anglin <dave.anglin@nrc-cnrc.gc.ca> | 2006-05-19 00:12:01 +0000 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2006-05-19 00:12:01 +0000 |
commit | 03be9d6b71c5e5f533e5d231a88230637fc69178 (patch) | |
tree | c91d98711e50674aec8b042cdff86a8731d059c7 /gcc | |
parent | c22cacf346343c87823813e73734aa7d728553c6 (diff) | |
download | gcc-03be9d6b71c5e5f533e5d231a88230637fc69178.zip gcc-03be9d6b71c5e5f533e5d231a88230637fc69178.tar.gz gcc-03be9d6b71c5e5f533e5d231a88230637fc69178.tar.bz2 |
t-hpux-shlib (SHLIB_LINK): Remove `-lc'.
* pa/t-hpux-shlib (SHLIB_LINK): Remove `-lc'.
* pa/pa-hpux11.h (LIB_SPEC): Update comment.
From-SVN: r113894
Diffstat (limited to 'gcc')
-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; \ |