Public bug reported:

Envoking:
$ g++-4.9 -std=c++0x -dM -E - < /dev/null | grep linux

On amd64 shows:
#define __linux 1
#define __linux__ 1
#define __gnu_linux__ 1
#define linux 1


On powerpc shows:
#define __linux__ 1
#define __gnu_linux__ 1

Looks like "linux" and "__linux" defines are missing.

Dropping "-std=c++0x" on powerpc, makes it show all 4 linux defines.

** Affects: gcc-4.9 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1349907

Title:
  gcc, powerpc with C++11 standard does not define __linux

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.9/+bug/1349907/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to