Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jan 2010 12:50:58 -0200
From:      Renato Botelho <rbgarga@gmail.com>
To:        John Baldwin <jhb@freebsd.org>
Cc:        Roman Divacky <rdivacky@freebsd.org>, freebsd-arch@freebsd.org
Subject:   Re: problems building new clamav because of march i386
Message-ID:  <747dc8f31001270650k58653ffena3da8f6c19330144@mail.gmail.com>
In-Reply-To: <201001270804.20670.jhb@freebsd.org>
References:  <747dc8f31001270405l4fc1e79ctb892ad92db96204d@mail.gmail.com>  <20100127123422.GA30191@freebsd.org> <201001270804.20670.jhb@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 27, 2010 at 11:04 AM, John Baldwin <jhb@freebsd.org> wrote:
> On Wednesday 27 January 2010 7:34:22 am Roman Divacky wrote:
>> On Wed, Jan 27, 2010 at 10:05:42AM -0200, Renato Botelho wrote:
>> > I'm having some problem trying to update clamav-devel port to
>> > a new snapshot.
>> >
>> > Since it's using llvm now, i didn't build on i386 arch, after some
>> > changes, it builds now but without atomic build.
>> >
>> > The point is, the clamav team say since our march is i386-* the
>> > binaries are built for old i386 arch, is it correct?
>> >
>> > Here is the thread under clamav-devel maillist, could someone
>> > take a look and gimme some help to understand and maybe fix
>> > the problem?
>>
>> I've already talked to Edwin Torok about this... the problem is that
>> llvm needs atomic builtins which only i486 provides. The change
>> of default target from i386 to i486 has been made on HEAD and I believe
>> the commit was already MFCed to (at least) 8.x.
>>
>> I believe the port could be fixed by something like CFLAGS+=3D-march=3Di=
486
>
> It was merged to 7 as well. =A0It seems 6.x should use a newer gcc versio=
n
> for the llvm support anyway. =A0You should probably only add -march=3Di48=
6 to
> CFLAGS if it isn't already present.

I added it and it built fine. For 6.x i added a USE_GCC=3D4.2+ which fixed =
the
problem too.

Thank you and rdivacky
--=20
Renato Botelho



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?747dc8f31001270650k58653ffena3da8f6c19330144>