2023-12-11T12:33:51Z "Matti Viljamaa" <[email protected]>:
> Yes, sounds reasonable. However, I was then originally misled, because the
> author of the working port claimed that it should work with GCC.

I'm the author of the linked port and I'm able to compile and test
with gcc. Try the patch below, it should work as well. Why use
ports-gcc if you can use clang form base though?

diff --git a/devel/pycxx/Makefile b/devel/pycxx/Makefile
index 6044762..dfdae55 100644
--- a/devel/pycxx/Makefile
+++ b/devel/pycxx/Makefile
@@ -18,6 +18,7 @@ MODPY_PYBUILD =               setuptools
 FLAVOR =               python3
 FLAVORS =              python3
 
+COMPILER =             ports-gcc
 TEST_DEPENDS =         devel/gmake
 
 do-test:
diff --git a/devel/pycxx/patches/patch-setup_makefile_py 
b/devel/pycxx/patches/patch-setup_makefile_py
index 177bd6c..5755793 100644
--- a/devel/pycxx/patches/patch-setup_makefile_py
+++ b/devel/pycxx/patches/patch-setup_makefile_py
@@ -7,8 +7,8 @@ Index: setup_makefile.py
          CompilerGCC.__init__( self, setup )
 -        self._addVar( 'CCC',            'g++' )
 -        self._addVar( 'CC',             'gcc' )
-+        self._addVar( 'CCC',            'c++' )
-+        self._addVar( 'CC',             'cc' )
++        self._addVar( 'CCC',            'eg++' )
++        self._addVar( 'CC',             'egcc' )
  
      def setupPythonExtension( self ):
          self._addVar( 'PYTHON',         sys.executable )

Reply via email to