aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1993-08-31 14:06:04 -0700
committerJim Wilson <wilson@gcc.gnu.org>1993-08-31 14:06:04 -0700
commit432fde528eaf89838a6179516b896ea82711903b (patch)
tree2727479f8ddfd783019e685d6f34db322149ec4a
parentd7a58f93b13ab7371f51659787ebfa28f32d164b (diff)
downloadgcc-432fde528eaf89838a6179516b896ea82711903b.zip
gcc-432fde528eaf89838a6179516b896ea82711903b.tar.gz
gcc-432fde528eaf89838a6179516b896ea82711903b.tar.bz2
(libgcc1.a, libgcc2.a): Don't use set -e.
From-SVN: r5234
-rw-r--r--gcc/Makefile.in10
1 files changed, 8 insertions, 2 deletions
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 54aaf57..012a7db 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -617,7 +617,10 @@ libgcc1.a: libgcc1.c $(CONFIG_H) $(LIB1FUNCS_EXTRA) config.status
# so that libgcc1.a itself remains nonexistent if compilation is aborted.
# -e causes any failing command to make this rule fail.
# -e doesn't work in certain shells, so we test $$? as well.
- set -e; \
+# lynx has a broken ar, it always complains when the initial library is
+# empty, thus this command works only if we don't do -e
+# There is a trailing backslash (\) deleted from the following line.
+# set -e;
for name in $(LIB1FUNCS); \
do \
echo $${name}; \
@@ -669,7 +672,10 @@ libgcc2.a: libgcc2.c libgcc2.ready $(CONFIG_H) $(LIB2FUNCS_EXTRA) \
-rm -f tmplibgcc2.a
# -e causes any failing command to make this rule fail.
# -e doesn't work in certain shells, so we test $$? as well.
- set -e; \
+# lynx has a broken ar, it always complains when the initial library is
+# empty, thus this command works only if we don't do -e
+# There is a trailing backslash (\) deleted from the following line.
+# set -e;
for name in $(LIB2FUNCS); \
do \
echo $${name}; \