7196 sparc: libbc syscall conflicts with syscall.h
Review Request #317 — Created Jan. 4, 2017 and submitted
Information | |
---|---|
olafbohlen | |
illumos-gate | |
7196 | |
Reviewers | |
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