7196 sparc: libbc syscall conflicts with syscall.h

Review Request #317 — Created Jan. 4, 2017 and submitted

olafbohlen
illumos-gate
7196
general

7196 sparc: libbc syscall conflicts with syscall.h

While libbc is not commonly used, there are still some users of it (I suspect Peter Tribble at least) and this is a trivial patch.

before patch:

+ /opt/gcc/4.4.4/bin/gcc -fident -finline -fno-inline-functions -fno-builtin -fn
o-asm -fdiagnostics-show-option -nodefaultlibs -mno-integer-ldd-std -D__sun -fno
-strict-aliasing -fno-unit-at-a-time -fno-optimize-sibling-calls -O2 -m32 -Wall 
-Wextra -Werror -Wno-missing-braces -Wno-sign-compare -Wno-unknown-pragmas -Wno-
unused-parameter -Wno-missing-field-initializers -Wno-array-bounds -Wno-unused -
Wno-empty-body -Wno-implicit-function-declaration -Wno-char-subscripts -Wno-extr
a -Wno-parentheses -Wno-uninitialized -Wno-unused -Wno-switch -Wno-address -std=
gnu89 -fno-inline-small-functions -fno-inline-functions-called-once -fno-ipa-cp -mno-app-regs -Dsparc -I. -Iinc -I../inc/include -I../inc/include/sys -DTEXT_DOMAIN="SUNW_OST_OSLIB" -D_TS_ERRNO -I/src/oi-userland/components/openindiana/illumos-gate/illumos-gate/proto/root_sparc/usr/include -fpic -DPIC -c -o pics/syscall.o ../libc/sys/common/syscall.c -mcpu=v8 -mno-v8plus 
../libc/sys/common/syscall.c:87: error: conflicting types for 'syscall'
/src/oi-userland/components/openindiana/illumos-gate/illumos-gate/proto/root_sparc/usr/include/sys/syscall.h:515: note: previous declaration of 'syscall' was here
*** Error code 1
dmake: Warning: Command failed for target `pics/syscall.o'
Current working directory /src/oi-userland/components/openindiana/illumos-gate/illumos-gate/usr/src/lib/libbc/sparc

after patch:

+ /opt/gcc/4.4.4/bin/gcc -fident -finline -fno-inline-functions -fno-builtin -fno-asm -fdiagnostics-show-option -nodefaultlibs -mno-integer-ldd-std -D__sun -fno-strict-aliasing -fno-unit-at-a-time -fno-optimize-sibling-calls -O2 -m32 -Wall -Wextra -Werror -Wno-missing-braces -Wno-sign-compare -Wno-unknown-pragmas -Wno-unused-parameter -Wno-missing-field-initializers -Wno-array-bounds -Wno-unused -Wno-empty-body -Wno-implicit-function-declaration -Wno-char-subscripts -Wno-extra -Wno-parentheses -Wno-uninitialized -Wno-unused -Wno-switch -Wno-address -std=gnu89 -fno-inline-small-functions -fno-inline-functions-called-once -fno-ipa-cp -mno-app-regs -Dsparc -I. -Iinc -I../inc/include -I../inc/include/sys -DTEXT_DOMAIN="SUNW_OST_OSLIB" -D_TS_ERRNO -I/src/oi-userland/components/openindiana/illumos-gate/illumos-gate/proto/root_sparc/usr/include -fpic -DPIC -c -o pics/syscall.o ../libc/sys/common/syscall.c -mcpu=v8 -mno-v8plus 
; :
olafdev --> Job output
igork
  1. Ship It!
  2. 
      
alp
  1. Ship It!
  2. 
      
olafbohlen
Review request changed

Status: Closed (submitted)

Loading...