tags 476758 + patch
thanks

Patch attached.


Regards,

-- 
Chris Lamb, UK                                       [EMAIL PROTECTED]
                                                            GPG: 0x634F9A20
diff -urNad babel-1.2.0.dfsg.orig/bin/babel-cc.in 
babel-1.2.0.dfsg/bin/babel-cc.in
--- babel-1.2.0.dfsg.orig/bin/babel-cc.in       2008-04-22 16:22:28.000000000 
+0100
+++ babel-1.2.0.dfsg/bin/babel-cc.in    2008-04-22 16:27:04.000000000 +0100
@@ -501,7 +501,7 @@
   esac
 done
 
-if test $linkage != static -a $action == link -a $outtype == lib ; then 
+if test $linkage != static -a $action = link -a $outtype = lib ; then 
   if test $has_impl = true; then
     args_misc="$args_misc -module -no-undefined"
   else
diff -urNad babel-1.2.0.dfsg.orig/bin/babel-cxx.in 
babel-1.2.0.dfsg/bin/babel-cxx.in
--- babel-1.2.0.dfsg.orig/bin/babel-cxx.in      2008-04-22 16:22:28.000000000 
+0100
+++ babel-1.2.0.dfsg/bin/babel-cxx.in   2008-04-22 16:27:16.000000000 +0100
@@ -500,7 +500,7 @@
   esac
 done
 
-if test $linkage != static -a $action == link -a $outtype == lib ; then 
+if test $linkage != static -a $action = link -a $outtype = lib ; then 
   if test $has_impl = true; then
     args_misc="$args_misc -module -no-undefined"
   else
diff -urNad babel-1.2.0.dfsg.orig/bin/babel-f77.in 
babel-1.2.0.dfsg/bin/babel-f77.in
--- babel-1.2.0.dfsg.orig/bin/babel-f77.in      2008-04-22 16:22:28.000000000 
+0100
+++ babel-1.2.0.dfsg/bin/babel-f77.in   2008-04-22 16:25:45.000000000 +0100
@@ -501,7 +501,7 @@
   esac
 done
 
-if test $linkage != static -a $action == link -a $outtype == lib ; then 
+if test $linkage != static -a $action = link -a $outtype == lib ; then 
   if test $has_impl = true; then
     args_misc="$args_misc -module -no-undefined"
   else
diff -urNad babel-1.2.0.dfsg.orig/bin/babel-f90.in 
babel-1.2.0.dfsg/bin/babel-f90.in
--- babel-1.2.0.dfsg.orig/bin/babel-f90.in      2008-04-22 16:22:28.000000000 
+0100
+++ babel-1.2.0.dfsg/bin/babel-f90.in   2008-04-22 16:25:36.000000000 +0100
@@ -535,7 +535,7 @@
   esac
 done
 
-if test $linkage != static -a $action == link -a $outtype = lib ; then 
+if test $linkage != static -a $action = link -a $outtype = lib ; then 
   if test $has_impl = true; then
     args_misc="$args_misc -module -no-undefined"
   else
diff -urNad babel-1.2.0.dfsg.orig/runtime/config/ltmain.sh 
babel-1.2.0.dfsg/runtime/config/ltmain.sh
--- babel-1.2.0.dfsg.orig/runtime/config/ltmain.sh      2008-04-22 
16:22:28.000000000 +0100
+++ babel-1.2.0.dfsg/runtime/config/ltmain.sh   2008-04-22 16:33:11.000000000 
+0100
@@ -159,6 +159,7 @@
 
       if test ! -d "$my_tmpdir"; then
        # Failing that, at least try and use $RANDOM to avoid a race
+       RANDOM="$(dd if=/dev/urandom bs=1k count=2 2>/dev/null | cksum | cut 
-b-8)
        my_tmpdir="${my_template}-${RANDOM-0}$$"
 
        save_mktempdir_umask=`umask`
@@ -826,7 +827,7 @@
     fi
 
     $run $rm $removelist
-    trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
+    trap "$run $rm $removelist; exit $EXIT_FAILURE" SIGHUP SIGINT SIGTERM
 
     # On Cygwin there's no "real" PIC flag so we must build both object types
     case $host_os in
@@ -845,7 +846,7 @@
       output_obj=`$echo "X$srcfile" | $Xsed -e 's%^.*/%%' -e 
's%\.[^.]*$%%'`.${objext}
       lockfile="$output_obj.lock"
       removelist="$removelist $output_obj $lockfile"
-      trap "$run $rm $removelist; exit $EXIT_FAILURE" 1 2 15
+      trap "$run $rm $removelist; exit $EXIT_FAILURE" SIGHUP SIGINT SIGTERM
     else
       output_obj=
       need_locks=no
@@ -4911,7 +4912,7 @@
             cwrappersource="$output_path/$objdir/lt-$output_name.c"
             cwrapper="$output_path/$output_name.exe"
             $rm $cwrappersource $cwrapper
-            trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15
+            trap "$rm $cwrappersource $cwrapper; exit $EXIT_FAILURE" SIGHUP 
SIGINT SIGTERM
 
            cat > $cwrappersource <<EOF
 
@@ -5264,7 +5265,7 @@
           ;;
         esac
         $rm $output
-        trap "$rm $output; exit $EXIT_FAILURE" 1 2 15
+        trap "$rm $output; exit $EXIT_FAILURE" SIGHUP SIGINT SIGTERM
 
        $echo > $output "\
 #! $SHELL

Attachment: signature.asc
Description: PGP signature

Reply via email to