Revert "Revert "Build with GCC 4.8 1/2""

This reverts commit a86d7a0540e4e88a2e5601c2b4a78816e9419111.
Revert "Revert "Build with GCC 4.8 2/2""

This reverts commit e8cf75243d7b16e94a110555078051919a6b3bf5.