CalculiX is using libstdc++ (this installation is configured to use libc++)

Joshua Root jmr at macports.org
Wed Jul 27 12:41:18 UTC 2022


On 2022-7-27 22:30 , Chris Jones wrote:
> 
> 
> On 27/07/2022 1:14 pm, Mark Brethen wrote:
>> log for gcc build: https://pastebin.com/qbmWHm1M 
>> <https://pastebin.com/qbmWHm1M>
> 
> above shows gcc is indeed being used to build c++ code
> 
> :info:build /opt/local/bin/g++-mp-12  userFunction.o  AsplitA.o 
> AsplitL.o adjustMidsideNode.o compareStrings.o XFunktions.o badelems.o 
> bodyMesh2.o bsort.o bsortf.o bsorti.o calcNormalen.o calcPrinc.o 
> calcPvector.o calcWeight.o checkIfNumber.o cgx.o compare.o copyEntity.o 
> corrad.o dataGeo.o dataMesh.o defineEntity.o dispLists.o elemChecker.o 
> extFunktions.o extGL.o fillBody2.o frecord.o foamFaces.o gl3grades.o 
> getGeoDataTria.o graph.o ifind.o iinsert.o improveBadTr3.o improveMesh.o 
> iniMeshData.o intpol.o intpol2.o intpol3.o iremove.o linelength.o 
> m_copy.o m_sub.o mergEntity.o mesh2d.o meshSet.o meshSurf.o messages.o 
> near3d.o normdist.o nurbl2seq.o orient.o p_angle.o parser.o 
> pickFunktions.o plotFunktions.o readAnsysList.o readEdges.o readfrd.o 
> readFoam.o readStdCmap.o readStl.o readccx.o readDuns.o readNastran.o 
> readNG.o readTG.o readIsaac.o readstep.o readWf.o rectcyl.o 
> renumberfrd.o selectDisplayFaces.o sendMpc.o sendSet.o setFunktions.o 
> shapeFunctions.o spline.o splitElementsToTets.o stof.o stoi.o 
> stopClock.o stos.o strfind.o strsplt.o sins.o surfMesh2.o sword.o 
> trackball.o v_distA.o v_rec2cyl.o v_add.o v_angle.o v_angle_ref.o 
> v_betrag.o v_matmult.o v_norm.o v_prod.o v_result.o v_scal.o v_rot.o 
> v_sprod.o m_prod.o m_prodtr.o write2aba.o write2ansys.o write2aster.o 
> write2darwin.o write2dolfyn.o write2isaac.o write2duns.o write2frd.o 
> write2foam.o write2nas.o write2samcef.o write2tochnog.o writefbd.o 
> writebp.o contact.o makeTriFromElems.o uselibSNL.cpp generateTet.cpp 
> ../../libSNL/src/*.cpp  -O2 -Wall -Wno-narrowing -I./ 
> -I/opt/local/include -I/opt/local/include/GL -I../../libSNL/src 
> -I../../glut-3.5/src  -L/opt/local/lib -lGL -lGLU -lglut -lX11 -lXi 
> -lXmu -lXext -lXt -lSM -lICE -lm -lpthread -o  cgx
> 
> this is not really supported. Your time would be better spent fixing the 
> issues with using clang++ to build.

It's also not passing in the MacPorts CFLAGS, CXXFLAGS, and LDFLAGS. If 
it's a handcrafted Makefile, it may need some modification to even 
accept and use those.

- Josh


More information about the macports-dev mailing list