buildkernel problem with RELENG_7

pluknet pluknet at gmail.com
Fri Apr 11 21:06:18 UTC 2008


On 12/04/2008, Juraj Lutter <wilbuy at gmail.com> wrote:
> Dear folks,
>
>  there seems to be some problem in SCSI/CAM code in RELENG_7:
>
> --------------------------------------------------------------
>  >>> stage 3.2: building everything
> --------------------------------------------------------------
>  cd /usr/obj/usr/src/sys/real; MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386
> MACHINE=i386  CPUTYPE=pentium3
> GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin
> GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font
>  GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac
>  _SHLIBDIRPREFIX=/usr/obj/usr/src/tmp  INSTALL="sh
> /usr/src/tools/install.sh"
> PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
> make KERNEL=kernel all -DNO_MODULES_OBJ
>  cc -c -Os -pipe -fno-strict-aliasing -march=pentium3 -std=c99  -Wall
> -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes
> -Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign
> -fformat-extensions -nostdinc  -I. -I/usr/src/sys
> -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include
> opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100
> --param large-function-growth=1000  -mno-align-long-strings
> -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2
> -mno-sse3 -ffreestanding -Werror
> /usr/src/sys/cam/scsi/scsi_ses.c
>  cc1: warnings being treated as errors
>  /usr/src/sys/cam/scsi/scsi_ses.c: In function
> 'ses_get_encstat':
>  /usr/src/sys/cam/scsi/scsi_ses.c:989: warning:
> 'ComStat.comstatus' may be used uninitialized in this function
>  *** Error code 1
>
>  Am I doing something wrong or something went wrong? /usr/src and /usr/obj
> were created from scratch.

Are you using modified CFLAGS in make.conf ?
I see -Os in your build and I could reproduce it with -Os.
It's FAQ that -Os flag is not recommended.
Try with default optimization flags, please.

wbr,
pluknet


More information about the freebsd-stable mailing list