grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Are BSD partitions not supported?


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: Are BSD partitions not supported?
Date: Wed, 19 May 2010 20:48:33 +0200
User-agent: Mozilla-Thunderbird 2.0.0.22 (X11/20091109)

C. P. Ghost wrote:
> 2010/5/19 Vladimir 'φ-coder/phcoder' Serbinenko <address@hidden>:
>   
>> Mailer. Now I attach it
>>     
>
> Ah, thanks. Patches fine now. I get a compile error:
>
> gcc  -nostdlib -static-libgcc  -m32 -Wl,-r,-d -o pre-regexp.o
> regexp_mod-gnulib_regex.o regexp_mod-commands_regexp.o
> nm -g --defined-only -P -p pre-regexp.o | sed 's/^\([^ ]*\).*/\1
> regexp/' > def-regexp.lst
> gcc -Icommands -I./commands -I./include -I. -I./include -Wall -W
> -ffreestanding  -Os -DGRUB_MACHINE_PCBIOS=1 -DMACHINE=I386_PC -Wall -W
> -Wshadow -Wpointer-arith -Wmissing-prototypes                -Wundef
> -Wstrict-prototypes -g -falign-jumps=1 -falign-loops=1
> -falign-functions=1 -mno-mmx -mno-sse -mno-sse2 -mno-3dnow -m32
> -fno-stack-protector -mno-stack-arg-probe -Werror -mrtd -mregparm=3
> -DGRUB_FILE=\"commands/terminal.c\" -MD -c -o
> terminal_mod-commands_terminal.o commands/terminal.c
> cc1: warnings being treated as errors
> commands/terminal.c: In function 'grub_cmd_terminal_input':
> commands/terminal.c:204: warning: dereferencing type-punned pointer
> will break strict-aliasing rules
> commands/terminal.c:205: warning: dereferencing type-punned pointer
> will break strict-aliasing rules
> commands/terminal.c: In function 'grub_cmd_terminal_output':
> commands/terminal.c:219: warning: dereferencing type-punned pointer
> will break strict-aliasing rules
> commands/terminal.c:220: warning: dereferencing type-punned pointer
> will break strict-aliasing rules
> gmake: *** [terminal_mod-commands_terminal.o] Error 1
>
> Maybe because FreeBSD's system gcc is older?
>
>   
You can just disable -Werror with --disable-werror configure option
> $ gcc --version
> gcc (GCC) 4.2.1 20070719  [FreeBSD]
> Copyright (C) 2007 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> I can try to compile it with a newer gcc, but it'll take some time
> to compile gcc first...
>
> Thanks,
> -cpghost.
>
>   


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]