2009/5/2 Julian Elischer <jul...@elischer.org>:
> Olivier SMEDTS wrote:
>>
>> 2009/5/2 Julian Elischer <jul...@elischer.org>:
>>>
>>> The VIMAGE code is nearly all in the the kernel.
>>>
>>> One is now able to make VIMAGE kernels (add options VIMAGE)
>>> though they don't actually allow you to make multiple
>>> vimages instances yet..
>>>
>>> The VIMAGE option enables all the low level changes needed
>>> throughout the kernel.
>>>
>
>> Here is a warning I have when building kernel with options VIMAGE and
>> INET6 :
>>
>> cc -c -O2 -pipe -march=native -fno-strict-aliasing -std=c99 -g -Wall
>> -Wredundant-decls -Wnested-externs -Wstrict-prototypes
>> -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -Wundef
>> -Wno-pointer-sign -fformat-extensions -nostdinc  -I.  -I/work/src/sys
>> -I/work/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
>> -mcmodel=kernel -mno-red-zone  -mfpmath=387 -mno-sse -mno-sse2
>> -mno-sse3 -mno-mmx -mno-3dnow  -msoft-float
>> -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector
>> -Werror  /work/src/sys/netinet6/mld6.c
>> cc1: warnings being treated as errors
>> /work/src/sys/netinet6/mld6.c: In function 'vnet_mld_idetach':
>> /work/src/sys/netinet6/mld6.c:3145: warning: unused variable 'vnet_inet6'
>> *** Error code 1
>>
>
>>
>>
>
> I assume you do not have INVARIANTS..

Right, here is my kernel config file's content (amd64) :

cpu HAMMER
ident QUAD
makeoptions DEBUG=-g
options SCHED_ULE
options PREEMPTION
options IPI_PREEMPTION
options INET
options INET6
options FFS
options SOFTUPDATES
options UFS_DIRHASH
options COMPAT_IA32
options KTRACE
options STACK
options SYSVSHM
options SYSVMSG
options SYSVSEM
options _KPOSIX_PRIORITY_SCHEDULING
options KBD_INSTALL_CDEV
options STOP_NMI
options AUDIT
options VIMAGE
options PRINTF_BUFR_SIZE=128
options SMP
device acpi
device pci
device atkbdc
device atkbd
device vga
device sc
device loop
device ether
device pty
device bpf

>
> can you just put #ifdef INVARIANTS around that line and do the compile
> again?
>

It now compiles without errors.

-- 
Olivier Smedts                                                 _
                                        ASCII ribbon campaign ( )
e-mail: oliv...@gid0.org        - against HTML email & vCards  X
www: http://www.gid0.org    - against proprietary attachments / \

  "Il y a seulement 10 sortes de gens dans le monde :
  ceux qui comprennent le binaire,
  et ceux qui ne le comprennent pas."
_______________________________________________
freebsd-virtualization@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"

Reply via email to