[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] odd/multiarch 283adf6 5/5: Update PETE for gcc-8.x
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] odd/multiarch 283adf6 5/5: Update PETE for gcc-8.x |
Date: |
Mon, 15 Apr 2019 09:24:58 -0400 (EDT) |
branch: odd/multiarch
commit 283adf6bba39e6c0bd554fdfc5557e621a90e8b0
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Update PETE for gcc-8.x
Rebuilt PETE, thus:
cd /opt/lmi/src/lmi/tools/pete-2.1.1
make -f Makefile
make -f Makefile distclean
Reverted files that changed only due to RCS expansion.
No one else need rebuild the library: lmi uses its generated files,
but none of them changed. It is however important to rebuild it from
time to time, just to ensure that it can be rebuilt.
Added a header to one file--it's unclear how PETE ever could have been
built without it. This was the smallest change that could suffice. The
headers are not idempotent, so the order of inclusion is significant.
* tools/pete-2.1.1/Makefile: Added a 'distclean' target. Removed a line
in the 'clean' recipe that was intended to remove backup files.
* tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp: Added a header that has
become necessary.
---
tools/pete-2.1.1/Makefile | 5 ++++-
tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp | 1 +
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/tools/pete-2.1.1/Makefile b/tools/pete-2.1.1/Makefile
index e4eb2c0..69ebf54 100644
--- a/tools/pete-2.1.1/Makefile
+++ b/tools/pete-2.1.1/Makefile
@@ -52,7 +52,10 @@ et_vector_operators.hpp: et_vector.in
clean:
rm -f et_vector_test$(EXEEXT)
- rm -f $(wildcard *~ *.bak *eraseme*)
+
+distclean:
+ rm -f et_vector_test$(EXEEXT)
+ rm -f PETE/Tools/MakeOperators$(EXEEXT)
maintainer-clean: clean
rm -f et_vector_operators.hpp
diff --git a/tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp
b/tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp
index 0d697db..597317b 100644
--- a/tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp
+++ b/tools/pete-2.1.1/PETE/Tools/MakeOperators.cpp
@@ -23,6 +23,7 @@
#include "Tools/Header.h"
#include "Tools/OperatorDescriptor.h"
#include "Tools/Parser.h"
+#include "Tools/Join.h"
#include "Tools/PrintOperators.h"
#include "Tools/PrintFunctions.h"
#include "Tools/PrintList.h"