diff options
Diffstat (limited to 'tools/bc/patches/002-fix-libmath.patch')
-rw-r--r-- | tools/bc/patches/002-fix-libmath.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tools/bc/patches/002-fix-libmath.patch b/tools/bc/patches/002-fix-libmath.patch new file mode 100644 index 0000000000..1a8439542d --- /dev/null +++ b/tools/bc/patches/002-fix-libmath.patch @@ -0,0 +1,32 @@ +--- a/bc/fix-libmath_h ++++ b/bc/fix-libmath_h +@@ -1,9 +1,9 @@ +-ed libmath.h <<EOS-EOS +-1,1s/^/{"/ +-1,\$s/\$/",/ +-2,\$s/^/"/ +-\$,\$d +-\$,\$s/,\$/,0}/ +-w +-q +-EOS-EOS ++#! /bin/bash ++sed -e '1 s/^/{"/' \ ++ -e 's/$/",/' \ ++ -e '2,$ s/^/"/' \ ++ -e '$ d' \ ++ -i libmath.h ++ ++sed -e '$ s/$/0}/' \ ++ -i libmath.h +--- a/configure ++++ b/configure +@@ -5288,7 +5288,7 @@ case $bcle-$bcrl-$LEX in + ?-?-flex) + LEX="flex -I -8" ;; + ?-y-*) +- as_fn_error $? "readline works only with flex." "$LINENO" 5 ;; ++ : ;; # as_fn_error $? "readline works only with flex." "$LINENO" 5 ;; + esac + + case $LEX-`uname -s` in |