Build error with GCC4.8 on Fedora19

Omair Majid omajid at redhat.com
Wed Jul 24 20:27:15 UTC 2013


On 07/24/2013 04:11 PM, Helio Frota wrote:
> Hi,
> 
> I got the same problem with GCC 4.8.1 and Manjaro distribution ( distro
> son of archlinux )
> 
> Generating precompiled header precompiled.hpp.gch
> cc1plus: error: the "stabs" debug format cannot be used with
> pre-compiled headers [-Werror=deprecated]
> cc1plus: all warnings being treated as errors
> gmake[6]: *** [precompiled.hpp.gch] Error 1
> gmake[5]: *** [the_vm] Error 2
> gmake[4]: *** [product] Error 2
> gmake[3]: *** [generic_build2] Error 2
> gmake[2]: *** [product] Error 2
> gmake[1]: ***
> [/home/hf/adopt_openjdk/openjdk8/build/linux-x86-normal-server-release/hotspot/_hotspot.timestamp]
> Error 2
> make: *** [hotspot-only] Error 2

from hotspot/make/linux/makefiles/gcc.make:

# DEBUG_BINARIES uses full -g debug information for all configs
ifeq ($(DEBUG_BINARIES), true)
  CFLAGS += -g
else
  # Use the stabs format for debugging information (this is the default
  # on gcc-2.91). It's good enough, has all the information about line
  # numbers and local variables, and libjvm.so is only about 16M.
  # Change this back to "-g" if you want the most expressive format.
  # (warning: that could easily inflate libjvm.so to 150M!)

The only problem is that modern gcc versions don't produce stabs either.

Try:

$ make DEBUG_BINARIES=true all

Cheers,
Omair

-- 
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681



More information about the core-libs-dev mailing list