< prev index next >

make/bsd/makefiles/gcc.make

Print this page
rev 9666 : 8144695: --disable-warnings-as-errors does not work for HotSpot build
Reviewed-by: duke
rev 9322 : Merge
rev 9281 : Merge
rev 9279 : 8136556: Add the ability to perform static builds of MacOSX x64 binaries
Reviewed-by: ihse, bdelsart, gadams, lfoltan, rriggs, hseigel, twisti
rev 9163 : 8140091: remove VMStructs cast_uint64_t workaround for GCC 4.1.1 bug
Reviewed-by: erikj, kvn
rev 9047 : 8138820: JDK Hotspot build fails with Xcode 7.0.1
Reviewed-by: iveresov
rev 9037 : 8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
rev 8238 : 8077364: "if( !this )" construct prevents build on Xcode 6.3
Reviewed-by: stefank, simonis
rev 6994 : 8055838: Hotspot does not compile with clang 6.0 (OS X Yosemite)
Reviewed-by: lfoltan, kvn
rev 6848 : 8047952: Remove _FORTIFY_SOURCE from fastdebug and slowdebug builds
Reviewed-by: dholmes
rev 6678 : 8047734: Backout use of -Og
Reviewed-by: iveresov
rev 6618 : 8048298: Clang needs to lower optimization level for some files
Summary: Optimization options need to be lowered for some files when using clang 5.0 and 5.1
Reviewed-by: twisti
rev 6611 : 8047321: Hotspot debug builds with clang are broken
Summary: Don't use -Og with clang
Reviewed-by: twisti
rev 6565 : 8032045: Enable compiler and linker safety switches for debug builds
Summary: Enable GCC linker protections, runtime bounds checks and stack protection.
Reviewed-by: dholmes, kvn, coleenp
rev 6115 : 8036122: Fix warning 'format not a string literal'
Reviewed-by: mduigou, kvn
rev 6044 : 8033898: undefined symbol when build hotspot with Xcode5
Reviewed-by: sla, dholmes
rev 6002 : 8030350: Enable additional compiler warnings for GCC
Reviewed-by: dholmes, coleenp, erikj, tbell, ihse
rev 5759 : 8022263: use same Clang warnings on BSD as on Linux
Reviewed-by: kvn, iveresov
rev 5463 : 7165611: implement Full Debug Symbols on MacOS X hotspot
Summary: Add MacOS X FDS support to hotspot; add minimal MacOS X FDS import support to jdk; add MacOS X FDS support to install; add MacOS X FDS support to root.
Reviewed-by: erikj, sla, dholmes, rdurbin, tbell, ihse
rev 5362 : 8025613: clang: remove -Wno-unused-value
Reviewed-by: iveresov
rev 5236 : 8022617: Openjdk hotspot build is broken on BSD platforms using gcc
Summary: Enforce of preprocessing of all assembly sources by assembler-with-cpp
Reviewed-by: dholmes, erikj
rev 5184 : 8024050: Incorrect optimization level and comment specified for unsafe.cpp
Summary: Fix comments and optimization level.
Reviewed-by: rdurbin, coleenp, hseigel
Contributed-by: lois.foltan@oracle.com
rev 5176 : 8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35
Summary: lower optimization level for unsafe.cpp due to MacOS Xcode 4.6.2 compiler optimization issue.
Reviewed-by: coleenp, twisti, dholmes
Contributed-by: lois.foltan@oracle.com
rev 5110 : 8022956: Clang: enable return type warnings on BSD
Reviewed-by: coleenp, sla
rev 4864 : 8014326: [OSX] All libjvm symbols are exported
Summary: Add support for a MacOS X compatible form of the libjvm mapfile.
Reviewed-by: dcubed, rdurbin, coleenp
rev 4795 : 8015252: Enable HotSpot build with Clang
Reviewed-by: twisti, dholmes, kvn
rev 4288 : Merge
rev 4287 : 8008474: Add -Wundef to warning flags.
Summary: Force use of undefined macros to be and error.
Reviewed-by: dholmes, mikael
rev 4247 : 8008451: Make mac builds on 10.8 work on 10.7
Reviewed-by: jcoomes, ohair
rev 3909 : 7153050: remove crufty '_g' support from HotSpot repo makefiles
Summary: Phase 1 is removing '_g' support from the Makefiles.
Reviewed-by: dcubed, sspitsyn, coleenp, tbell
Contributed-by: ron.durbin@oracle.com
rev 3732 : Merge
rev 3730 : 7189254: Change makefiles for more flexibility to override defaults
Summary: Change makefiles so that targets and parameters can be overridden by alternate makefiles.
Reviewed-by: dholmes, coleenp
rev 3718 : 7197424: update copyright year to match last edit in jdk8 hotspot repository
Summary: Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp
rev 3397 : 7175914: Usage of gcc with precompiled headers produces wrong build dependencies
Summary: Add -fpch-deps flag to gcc builds
Reviewed-by: kamg, coleenp
Contributed-by: volker.simonis@gmail.com
rev 3214 : 7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
Reviewed-by: dholmes, ohair
rev 3165 : 7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
Reviewed-by: dholmes, ohrstrom, ohair, jcoomes
rev 3083 : 7141242: build-infra merge: Rename CPP->CXX and LINK->LD
Summary: Cleaned up make variables for compilers and linker to consistently use CXX for C++ compiler, CC for C compiler and LD for linker.
Reviewed-by: dholmes, ohrstrom
rev 2890 : 7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM
Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption.
Reviewed-by: dholmes, brutisso
rev 2794 : 7106766: Move the precompiled header from the src/share/vm directory
Summary: Moved precompiled.hpp to src/share/vm/precompiled
Reviewed-by: coleenp, dholmes
Contributed-by: rbackman <rickard.backman@oracle.com>
rev 2767 : 7098194: integrate macosx-port changes
Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29.
Reviewed-by: kvn, dholmes, never, phh
Contributed-by: Christos Zoulas <christos@zoulas.com>, Greg Lewis <glewis@eyesbeyond.com>, Kurt Miller <kurt@intricatesoftware.com>, Alexander Strange <astrange@apple.com>, Mike Swingler <swingler@apple.com>, Roger Hoover <rhoover@apple.com>, Victor Hernandez <vhernandez@apple.com>, Pratik Solanki <psolanki@apple.com>
rev 2721 : 7089790: integrate bsd-port changes
Reviewed-by: kvn, twisti, jrose
Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com>

*** 254,264 **** CFLAGS += -pipe endif # Compiler warnings are treated as errors ifneq ($(COMPILER_WARNINGS_FATAL),false) ! WARNINGS_ARE_ERRORS = -Werror endif ifeq ($(USE_CLANG), true) # However we need to clean the code up before we can unrestrictedly enable this option with Clang WARNINGS_ARE_ERRORS += -Wno-logical-op-parentheses -Wno-parentheses-equality -Wno-parentheses --- 254,264 ---- CFLAGS += -pipe endif # Compiler warnings are treated as errors ifneq ($(COMPILER_WARNINGS_FATAL),false) ! WARNINGS_ARE_ERRORS ?= -Werror endif ifeq ($(USE_CLANG), true) # However we need to clean the code up before we can unrestrictedly enable this option with Clang WARNINGS_ARE_ERRORS += -Wno-logical-op-parentheses -Wno-parentheses-equality -Wno-parentheses
< prev index next >