OSDN Git Service

* pa/t-hpux-shlib (SHLIB_LINK): Remove `-lc'.
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 May 2006 00:12:01 +0000 (00:12 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 May 2006 00:12:01 +0000 (00:12 +0000)
* pa/pa-hpux11.h (LIB_SPEC): Update comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113894 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/pa/pa-hpux11.h
gcc/config/pa/t-hpux-shlib

index e805a39..9bb9368 100644 (file)
@@ -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.
index ad16bb4..819dea1 100644 (file)
@@ -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:\
index 4bb9d67..d609d3f 100644 (file)
@@ -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; \