Re: Add squared norm convenience function

Ronald Wampler <[email protected]>
Newsgroups gmane.comp.lib.boost.ublas
Message-ID <CAL3wmMMNbsvb8kTG-QYPM-726LsmAirOmDUbD986DnKzLuyhYA@mail.gmail.com>
On Wed, Mar 9, 2016 at 8:06 AM, Nasos Iliopoulos <[email protected]> wrote:
> I've been compiling with clang and never had this problem. Also the
> regression tests
> (http://www.boost.org/development/tests/develop/developer/numeric-ublas.html)
> don't show any issues with clang. It might be a problem with XCode if you
> are using it.
>
> Can you locally try to modify the jam file to include this to bypass giving
> an error on warnings?
>
> -Wno-error=unused-command-line-argument-hard-error-in-future
>
Adding this still gives an error. I also tried using an older version of
Apple's clang (Apple LLVM version 7.0.0 (clang-700.0.72) with no luck. This is
older than the one used for the regression testing so it looks like Apple stop
supporting unused command line arguments for sometime now.

I was able to compile without any issues using the clang-darwin toolset as
shown in the regression tests. So it looks like the clang-darwin toolset
ignores this line:

<toolset>darwin:<cxxflags>"-fabi-version=0"

I believe the other toolset (darwin-5.3.0) listed in regression test is
actually configured to use g++-5.3.0 since the generic darwin toolset defaults
to /usr/bin/g++ which is just a shim to clang.

So it seems that the issue is that the generic darwin toolset defaults to
/usr/bin/g++ which is just a shim to clang.

BTW, removing that line and compiling with g++-5.3.0, the tests still
pass.

Ron
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.