Re: c++ -std= strangeness

2019-02-04 Thread Joshua Root
On 2019-2-5 13:59 , Michael Dickens wrote: > The interesting strangeness is that the clang++ compilers (both Apple and MP) > do not generate errors when using -std=c++98 or -std=c++03 ... which is > wrong! The #warning printout indicates that the correct __cplusplus is > selected, but the build

c++ -std= strangeness

2019-02-04 Thread Michael Dickens
Yet another interesting oddity came up in my debugging today trying to fix CMake to build correctly on OSX 10.5 PPC(32). The issue is in the use of std::lround, which is defined for c++11 and newer only, and, was possibly not included as part of c++11 in GCC[4-6] ... it is apparently included

Re: rpath argument change in GCC / LD

2019-02-04 Thread Michael Dickens
Ken and I are discussing off-list too :) gfortran is interpreting the '-Wl,-rpath' flag provided to it. In our testing both "-Wl,-rpath,PATH" and "-Wl,-rpath -Wl,PATH" work, but "-Wl,-rpath=PATH" does not work. Doesn't seem to matter if PATH or "PATH" (quoted or not). It could be that

Re: rpath argument change in GCC / LD

2019-02-04 Thread Chris Jones
Hi, Hmmm, quite right. Then perhaps what you are now seeing are the changes That is from July last year though - There have been no significant changes since

Re: Online MacPorts meeting for GSOC @ Saturday 26th January

2019-02-04 Thread Umesh Singla
Do we have a decision? It's fairly late but there's stiłl time... Umesh On Sat, Jan 26, 2019 at 3:32 PM Mojca Miklavec wrote: > Hi, > > Half of the candidate GSOC mentors are busy today, which kind of > defeats the purpose of the meeting in a couple of hours. > > The deadline for application

Re: rpath argument change in GCC / LD

2019-02-04 Thread Ken Cunningham
> If the port is using the as version from cctools Hey, Chris — all that applies to the assembler, but Michael is trying to beat the linker into submission. K

Re: rpath argument change in GCC / LD

2019-02-04 Thread Chris Jones
Hi, If the port is using the as version from cctools, then the logic behind what liker is used under the hood is the following 1. *If* the clang version consistent with the llvm version the cctools was build with is installed when the linker is run, then this will be used. Note this does

Re: rpath argument change in GCC / LD

2019-02-04 Thread Michael Dickens
So from your list below as I've labeled them, only (3) works in my testing with GCC8 as the pass-through compiler between the SciPy script creating this code & the linker. I have not tested any other GCC version, but I'm guessing it's the linker that's called that determines whether the -rpath