On 06/26/2014 03:15 AM, Dr Andrew C Aitchison wrote:
On Thu, 26 Jun 2014, ToddAndMargo wrote:

On 06/25/2014 10:17 PM, Peter Elmer wrote:
   Hi,

On Wed, Jun 25, 2014 at 10:03:54PM -0700, ToddAndMargo wrote:
rpmbuild --rebuild librecad-2.0.4-1.fc20.src.rpm
...
cc1plus: error: unrecognized command line option
"-std=c++11"cc1plus: error: unrecognized command line option
"-std=c++11"

   It means that you are rebuilding a package with a compiler version
which is too old to support the -std=c++11 flag. (IIRC, it was
-std=c++0x
for a long time in gcc. I don't recall which gcc version added the new
flag, but almost certainly it was later than gcc4.4, for example.) I
guess
you are backporting this package?

                                    Pete

Hi Pete,

 Ye old out-of-date strikes again.  Probably will have
to wait for SL7.  Rats!

devtoolset-1.1 has g++ (GCC) 4.7.2 20121015 (Red Hat 4.7.2-5)
which accepts -std=c++11
devtoolset-2.1 (which has g++ 4.8.?) is also available;
IIRC you may need go through devtoolset-2.0 if upgrading from 1.1 to 2.1.

http://ftp.scientificlinux.org/linux/scientific/6rolling/x86_64/external_products/devtoolset/


These use scl and are designed to be installed *alongside* the
default gcc4.4


I now have the deltoolset installed, but still have the error.
What am I missing?

Reply via email to