2011/8/5 Pawel Worach <[email protected]>:
> On Aug 1, 2011, at 14:24, Test Rat wrote:
>
>> Anyone else? I can still reproduce with trunk r136607.
>> boot and gptboot seem to be unaffected.
>>
>> IIRC, with previous clang import it just stuck during boot
>> without any error messages.
>
> A workaround for the hang on boot and "error 1 lba X" failures is the
> following patch, it would be interesting if it also makes the zfs_alloc/free
> error go away too.
Yes, it solved the "ZFS: zfs_alloc()/zfs_free() mismatch" error when
gptzfsboot-ing after building with clang. I don't know if it still
works with gcc and the patch applied.
> Index: sys/boot/i386/zfsboot/Makefile
> ===================================================================
> --- sys/boot/i386/zfsboot/Makefile (revision 224653)
> +++ sys/boot/i386/zfsboot/Makefile (working copy)
> @@ -20,7 +20,6 @@
> -fomit-frame-pointer \
> -fno-unit-at-a-time \
> -mno-align-long-strings \
> - -mrtd \
> -DBOOT2 \
> -DSIOPRT=${BOOT_COMCONSOLE_PORT} \
> -DSIOFMT=${B2SIOFMT} \
> Index: sys/boot/i386/gptzfsboot/Makefile
> ===================================================================
> --- sys/boot/i386/gptzfsboot/Makefile (revision 224653)
> +++ sys/boot/i386/gptzfsboot/Makefile (working copy)
> @@ -22,7 +22,6 @@
> -fomit-frame-pointer \
> -fno-unit-at-a-time \
> -mno-align-long-strings \
> - -mrtd \
> -DGPT -DBOOT2 \
> -DSIOPRT=${BOOT_COMCONSOLE_PORT} \
> -DSIOFMT=${B2SIOFMT} \
>
> dim@ has filed an upstream bug, http://llvm.org/bugs/show_bug.cgi?id=10591
>
> Regards
> --
> Pawel
>
> _______________________________________________
> [email protected] mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "[email protected]"
>
--
Olivier Smedts _
ASCII ribbon campaign ( )
e-mail: [email protected] - 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."
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"