[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <5553158D.7000108@mellanox.com>
Date: Wed, 13 May 2015 12:12:45 +0300
From: Or Gerlitz <ogerlitz@...lanox.com>
To: Scott Feldman <sfeldma@...il.com>
CC: "netdev@...r.kernel.org" <netdev@...r.kernel.org>,
Jiri Pirko <jiri@...nulli.us>
Subject: gone with the spring cleanup..
Hi Scott, Jiri
So, following the spring cleanup, my builder (which turns to have pretty
old GCC 4.4.6) isn't functional anymore w.r.t net-next... I checked on
different station and it works on GCC 4.9.2.
I would love us to get this fixed, please let me know if you need more
info, below is the build verbose command line build error.
Few more pieces of info, changing -std=gnu89to -std=gnu99didn't help.
Also the command line where it does work (4.9.2) uses -std=gnu89
Or.
gcc -Wp,-MD,net/switchdev/.switchdev.o.d -nostdinc -isystem
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/include -I./arch/x86/include
-Iarch/x86/include/generated/uapi -Iarch/x86/include/generated
-Iinclude -I./arch/x86/include/uapi -Iarch/x86/include/generated/uapi
-I./include/uapi -Iinclude/generated/uapi -include
./include/linux/kconfig.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes
-Wno-trigraphs -fno-strict-aliasing -fno-common
-Werror-implicit-function-declaration -Wno-format-security -std=gnu89
-m64 -mno-80387 -mno-fp-ret-in-387 -mtune=generic -mno-red-zone
-mcmodel=kernel -funit-at-a-time -maccumulate-outgoing-args
-DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1
-DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONFIG_AS_SSSE3=1
-DCONFIG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -pipe -Wno-sign-compare
-fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow
-mno-avx -fno-delete-null-pointer-checks -Os -Wframe-larger-than=2048
-fno-stack-protector -Wno-unused-but-set-variable
-fno-omit-frame-pointer -fno-optimize-sibling-calls
-fno-var-tracking-assignments -g -Wdeclaration-after-statement
-Wno-pointer-sign -fno-strict-overflow -fconserve-stack
-Werror=implicit-int -Werror=strict-prototypes -DCC_HAVE_ASM_GOTO
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(switchdev)"
-D"KBUILD_MODNAME=KBUILD_STR(switchdev)" -c -o
net/switchdev/.tmp_switchdev.o net/switchdev/switchdev.c
net/switchdev/switchdev.c: In function 'switchdev_fib_ipv4_add':
net/switchdev/switchdev.c:646: error: unknown field 'ipv4_fib' specified
in initializer
net/switchdev/switchdev.c:646: warning: braces around scalar initializer
net/switchdev/switchdev.c:646: warning: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:647: error: field name not in record or union
initializer
net/switchdev/switchdev.c:647: error: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:648: error: field name not in record or union
initializer
net/switchdev/switchdev.c:648: error: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:648: warning: excess elements in scalar
initializer
net/switchdev/switchdev.c:648: warning: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:649: error: field name not in record or union
initializer
net/switchdev/switchdev.c:649: error: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:649: warning: excess elements in scalar
initializer
net/switchdev/switchdev.c:649: warning: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:650: error: field name not in record or union
initializer
net/switchdev/switchdev.c:650: error: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:650: warning: excess elements in scalar
initializer
net/switchdev/switchdev.c:650: warning: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:651: error: field name not in record or union
initializer
net/switchdev/switchdev.c:651: error: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:651: warning: excess elements in scalar
initializer
net/switchdev/switchdev.c:651: warning: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:652: error: field name not in record or union
initializer
net/switchdev/switchdev.c:652: error: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:652: warning: excess elements in scalar
initializer
net/switchdev/switchdev.c:652: warning: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:653: error: field name not in record or union
initializer
net/switchdev/switchdev.c:653: error: (near initialization for
'fib_obj.trans')
net/switchdev/switchdev.c:653: warning: excess elements in scalar
initializer
net/switchdev/switchdev.c:653: warning: (near initialization for
'fib_obj.trans')
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists