Sorry, I mixed the machine configurations. It builds fine on my old
distribution, but not on our build server:
- gcc (GCC) 3.4.2
- RHEL 5.8 (20 February 2012)


> -----Original Message-----
> From: Olivier Martin [mailto:[email protected]]
> Sent: 01 September 2014 12:28
> To: Andrew Fish; [email protected]
> Subject: [edk2] FW: SF.net SVN: edk2:[15938]
> trunk/edk2/BaseTools/Source/C/Makefiles/header. makefile
> 
> This commit breaks my BaseTools build:
> 
> gcc  -c -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-
> deprecated-declarations -Wno-self-assign -nostdlib -c -g  -I .. -I
> ../Include/Common -I ../Include/ -I ../Include/IndustryStandard -I
> ../Common/ -I .. -I . -I ../Include/X64/  BasePeCoff.c -o BasePeCoff.o
> cc1: error: unrecognized command line option "-Wno-self-assign"
> 
> GCC version: gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3
> Distribution: Ubuntu 10.04.3 LTS
> 
> I know I am using an old distribution...
> 
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]
> Sent: 28 August 2014 06:14
> To: [email protected]
> Subject: SF.net SVN: edk2:[15938]
> trunk/edk2/BaseTools/Source/C/Makefiles/header. makefile
> 
> Revision: 15938
>           http://sourceforge.net/p/edk2/code/15938
> Author:   andrewfish
> Date:     2014-08-28 05:13:37 +0000 (Thu, 28 Aug 2014)
> Log Message:
> -----------
> BaseTools: Fix BaseTools C compiler flags for Xcode 5
> 
> -fno-merge-constants is not supported by clang, and it warns it will
> turn into
>   a hard error in the future.
> -Wno-deprecated-declarations removes warnings about obsolete libraries
> that
>   are not secure.
> -Wno-self-assign removes warnings from LZMA code.
> 
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Anderw Fish <[email protected]>
> Reviewed-by: Jordan Justen <[email protected]>
> 
> Modified Paths:
> --------------
>     trunk/edk2/BaseTools/Source/C/Makefiles/header.makefile
> 
> Modified: trunk/edk2/BaseTools/Source/C/Makefiles/header.makefile
> ===================================================================
> --- trunk/edk2/BaseTools/Source/C/Makefiles/header.makefile     2014-
> 08-28 05:13:05 UTC (rev 15937)
> +++ trunk/edk2/BaseTools/Source/C/Makefiles/header.makefile     2014-
> 08-28 05:13:37 UTC (rev 15938)
> @@ -41,7 +41,7 @@
> 
>  INCLUDE = $(TOOL_INCLUDE) -I $(MAKEROOT) -I $(MAKEROOT)/Include/Common
> -I $(MAKEROOT)/Include/ -I $(MAKEROOT)/Include/IndustryStandard -I
> $(MAKEROOT)/Common/ -I .. -I . $(ARCH_INCLUDE)
>  CPPFLAGS = $(INCLUDE)
> -CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -fno-merge-constants -
> nostdlib -Wall -Werror -c -g
> +CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-
> deprecated-declarations -Wno-self-assign -nostdlib -c -g
>  LFLAGS =
> 
>  ifeq ($(ARCH), IA32)
> 
> This was sent by the SourceForge.net collaborative development
> platform, the world's largest Open Source development site.
> 
> 
> -----------------------------------------------------------------------
> -------
> Slashdot TV.
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> edk2-commits mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-commits
> 
> 
> -- IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy
> the information in any medium.  Thank you.
> 
> ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ,
> Registered in England & Wales, Company No:  2557590
> ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1
> 9NJ, Registered in England & Wales, Company No:  2548782
> 
> 
> -----------------------------------------------------------------------
> -------
> Slashdot TV.
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel





------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to