Remove debugging information left over by C compiler on MacOS X.
authorBruno Haible <bruno@clisp.org>
Sat, 17 Jan 2009 08:29:19 +0000 (09:29 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 17 Jan 2009 08:29:19 +0000 (09:29 +0100)
ChangeLog
build-aux/install-reloc

index 6bb652e..65f6f67 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2009-01-17  Bruno Haible  <bruno@clisp.org>
 
+       * build-aux/install-reloc: Remove debugging information left over by
+       C compiler on MacOS X.
+
+2009-01-17  Bruno Haible  <bruno@clisp.org>
+
        Update use of _NSGetExecutablePath after API change in MacOS X 10.4.
        * lib/progreloc.c (find_executable): Fix type of pointer passed to
        _NSGetExecutablePath.
index 03e1f3f..190dd64 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 # install-reloc - install a program including a relocating wrapper
-# Copyright (C) 2003, 2005-2007 Free Software Foundation, Inc.
+# Copyright (C) 2003, 2005-2007, 2009 Free Software Foundation, Inc.
 # Written by Bruno Haible <bruno@clisp.org>, 2003.
 #
 # This program is free software: you can redistribute it and/or modify
@@ -169,6 +169,12 @@ rm -f relocwrapper.o \
       strerror.o \
       c-ctype.o
 test $rc = 0 || exit $?
+# Clean up debugging information left over by the native C compiler on MacOS X.
+rm -rf "$destprog.wrapper$exeext.dSYM"
+test $rc = 0 || exit $?
+
+# Strip wrapper.
+test "$strip_prog" = ':' || func_verbose "$strip_prog" "$destprog.wrapper$exeext" || exit $?
 
 # Rename $destprog.wrapper -> $destprog -> $destprog.bin.
 ln -f "$destprog$exeext" "$destprog.bin$exeext" \