--- Makefile.in.orig
+++ Makefile.in
@@ -9,7 +9,7 @@ LIBATOMIC = libatomic_ops-@ATOMICVERSION@
 GCOPTIONS = @GCOPTIONS@
 GCLIB = @GCLIB@
 GCPPLIB = @GCPPLIB@
-GCLIBS = $(GCPPLIB) $(GCLIB)
+GCLIBS = $(GCPPLIB) $(GCLIB) -lgccpp
 LFLAGS = @LDFLAGS@
 LIBS = $(LFLAGS) @PTHREAD_LIBS@ @LIBS@ $(GCLIBS)
 DOSLIBS = $(subst -lncurses, -ltermcap, $(LIBS)) -lgdi32 -lwinmm -s -static
#@@ -110,7 +110,7 @@ endif
# export prefix docdir exampledir mandir infodir INSTALL MAKE DESTDIR TEXI2DVI
# 
# asy:	version
#-	-pyrcc5 GUI/res/icons.qrc -o GUI/icons_rc.py
#+	$(PYRCC5) GUI/res/icons.qrc -o GUI/icons_rc.py
# 	if test -n "$(MSDOS)"; then \
#           $(CXX) $(OPTS) -o $(NAME) $(FILES:=.o) revision.o asy.o $(DOSLIBS); \
# 	else \
@@ -132,7 +132,7 @@ version: $(GCLIB) $(FILES:=.o) $(UIFILES:.ui=.py)
 	echo @set VERSION $(revision) > doc/version.texi
 	echo @set Datadir @datadir@ >> doc/version.texi
 
-	echo "#!/usr/bin/env python3" > GUI/xasyVersion.py
+	echo "#!@@PYTHON@@" > GUI/xasyVersion.py
 	echo xasyVersion = \"$(revision)\" >> GUI/xasyVersion.py
 
 	if test -n "$(MSDOS)"; then \
#@@ -344,7 +344,7 @@ check-all: asy FORCE
# 	rm -f $@.$$$$
# %.py: %.ui
# 	mkdir -p GUI/pyUIClass
#-	-pyuic5 -o GUI/pyUIClass/$(notdir $@) $<
#+	$(PYUIC5) -o GUI/pyUIClass/$(notdir $@) $<
# # Compile for the shared library.  OpenGL must be disabled as it causes
# # crashes inside a shared library.
# %.pic.o: %.cc