Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Jun 2012 15:03:52 +0200
From:      Olivier Smedts <olivier@gid0.org>
To:        Warren Block <wblock@wonkity.com>
Cc:        Niclas Zeising <zeising@daemonic.se>, ports@freebsd.org
Subject:   Re: Firefox 13
Message-ID:  <CABzXLYOFBcgcEw5dWt2%2ByJHeQkwRrVjTQtBDFEgpvh84n5dzeg@mail.gmail.com>
In-Reply-To: <alpine.BSF.2.00.1206071304480.55320@wonkity.com>
References:  <alpine.BSF.2.00.1206070943010.53425@wonkity.com> <4FD0D0BB.5020509@daemonic.se> <alpine.BSF.2.00.1206071304480.55320@wonkity.com>

next in thread | previous in thread | raw e-mail | index | archive | help
2012/6/7 Warren Block <wblock@wonkity.com>:
> On Thu, 7 Jun 2012, Niclas Zeising wrote:
>
>> On 2012-06-07 17:47, Warren Block wrote:
>>>
>>> Yesterday, Firefox 13 built and installed quickly. =A0It was just the
>>> running part that did not go so well. =A0Coredumps on start, it would
>>> start with add-ons disabled, but then coredump while typing a URL, or
>>> sometimes a few seconds later. =A0Rebuilding everything Firefox depends=
 on
>>> did not make any difference.
>>>
>>> Firefox 12 builds and runs fine, as do Chromium and xxxterm.
>>>
>>> This is on 9-stable from yesterday, amd64. =A0The next step is to build
>>> with debug symbols; I was hoping the problem would have been experience=
d
>>> by someone else by now. =A0Any ideas?
>>
>>
>> Which compiler did you use, clang or gcc, and if gcc, which version?
>> Regards!
>
>
> gcc46, and I do have CPUTYPE?=3Dnative in make.conf...
>
> Interesting! =A0Built without CPUTYPE set, Firefox seems fine. =A0Compile=
r bug?

/usr/share/mk/bsd.cpu.mk doesn't support CPUTYPE?=3Dnative :
% make -VMACHINE_CPU CPUTYPE=3Dnative
unknown amd64 sse2 sse mmx
% make -VMACHINE_CPU CPUTYPE=3Dcore2
ssse3 sse3 amd64 sse2 sse mmx

But you can use a supported value, add -march=3Dnative to your CFLAGS
and COPTFLAGS, and set NO_CPU_CFLAGS=3Dyes and NO_CPU_COPTFLAGS=3Dyes so
that another -march won't be automatically added.

And if you use the old base-system gcc, -march=3Dnative won't give
proper results with a Core2 and a Corei7 (not tested other recent
CPUs) because they'll use -mtune=3Dgeneric instead of the good -mtune. I
prefer setting a proper -march.

I don't know if thta's related to your firefox problem though.

Cheers

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

=A0 "Il y a seulement 10 sortes de gens dans le monde :
=A0 ceux qui comprennent le binaire,
=A0 et ceux qui ne le comprennent pas."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABzXLYOFBcgcEw5dWt2%2ByJHeQkwRrVjTQtBDFEgpvh84n5dzeg>