Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Nov 2024 20:29:54 +0000
From:      Nuno Teixeira <eduardo@freebsd.org>
To:        Alan Somers <asomers@freebsd.org>
Cc:        gnome@freebsd.org, ashish@freebsd.org, dmgk@freebsd.org
Subject:   Re: Requiring SSE2 by default for i386
Message-ID:  <CAFDf7UJfHyNT2Rxh7wvByADOHE4ALu2ywMs8T5wfHpGei2tOEQ@mail.gmail.com>
In-Reply-To: <CAOtMX2hzFy7_iVs0=voSm1cJfskEO4ezCJUGcKm6w7=4jewDxw@mail.gmail.com>
References:  <CAOtMX2gua9NBY-_BB8rozaGvZJjg9tCkbM7XaWj5Q-fSKrM32w@mail.gmail.com> <CAFDf7UJ7XDKwQUg20WQkJCBf=ZF02dztrrKa=YQC0OycFa925Q@mail.gmail.com> <CAOtMX2j2rtpgp=yU1d-bzUSe3jq=UnxO8_O%2B4aHh6ORnMW_gdQ@mail.gmail.com> <CAFDf7UJ58-gE_KGM4tv3O78RWngQs-vHOxZMAKvn0d7yF6JNwA@mail.gmail.com> <CAOtMX2hzFy7_iVs0=voSm1cJfskEO4ezCJUGcKm6w7=4jewDxw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0000000000004ea36e0626a8f773
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ah, sure.

I will add OPTIONS_DEFAULT=3DSSE2 and check if it will be problems for amd6=
4
and aarch64.
If everything ok then use this option since upstream default is SSE2 on by
default.

Sorry as I misread past email.

Alan Somers <asomers@freebsd.org> escreveu (segunda, 11/11/2024 =C3=A0(s) 1=
6:25):

> I don't know what that "QMAKE_ON" part means.  But when I do "make
> config", it shows the SSE2 option disabled by default.
>
> On Mon, Nov 11, 2024 at 5:20=E2=80=AFAM Nuno Teixeira <eduardo@freebsd.or=
g> wrote:
> >
> > (...)
> >
> > Just took a look at port Makefile and it's alleady set:
> >
> > OPTIONS_DEFINE=3D SSE2
> > SSE2_DESC=3D      Enable SSE2 optimization
> > SSE2_QMAKE_ON=3D  CONFIG+=3Dsse2
> > SSE2_QMAKE_OFF=3D CONFIG+=3Dno-sse2
> >
> > This port does not have rust code.
> >
> > Alan Somers <asomers@freebsd.org> escreveu (domingo, 10/11/2024 =C3=A0(=
s)
> 15:51):
> >>
> >> On Sun, Nov 10, 2024 at 7:00=E2=80=AFAM Nuno Teixeira <eduardo@freebsd=
.org>
> wrote:
> >> >
> >> > Hello,
> >> >
> >> >> graphics/fraqtive
> >> >
> >> >
> >> >
> https://github.com/mimecorg/fraqtive/blob/02914797f47d26c4098f4a3a945716b=
13998a8cc/INSTALL#L43
> >> > Upstream says SSE2 is enabled by default.
> >> >
> >> > What should we do here?
> >>
> >> Just set OPTIONS_DEFAULT_i386=3DSSE2 or OPTIONS_DEFAULT=3DSSE2 in the =
port
> Makefile.
> >
> >
> >
> > --
> > Nuno Teixeira
> > FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org
>


--=20
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org

--0000000000004ea36e0626a8f773
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div>Ah, sure.<br><br></div>I will add OPTIONS_D=
EFAULT=3DSSE2 and check if it will be problems for amd64 and aarch64.<br></=
div>If everything ok then use this option since upstream default is SSE2 on=
 by default.<br><br></div>Sorry as I misread past email.<br></div><br><div =
class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Alan Somers &lt=
;<a href=3D"mailto:asomers@freebsd.org">asomers@freebsd.org</a>&gt; escreve=
u (segunda, 11/11/2024 =C3=A0(s) 16:25):<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">I don&#39;t know what that &quot;QMAKE_ON&quot; pa=
rt means.=C2=A0 But when I do &quot;make<br>
config&quot;, it shows the SSE2 option disabled by default.<br>
<br>
On Mon, Nov 11, 2024 at 5:20=E2=80=AFAM Nuno Teixeira &lt;<a href=3D"mailto=
:eduardo@freebsd.org" target=3D"_blank">eduardo@freebsd.org</a>&gt; wrote:<=
br>
&gt;<br>
&gt; (...)<br>
&gt;<br>
&gt; Just took a look at port Makefile and it&#39;s alleady set:<br>
&gt;<br>
&gt; OPTIONS_DEFINE=3D SSE2<br>
&gt; SSE2_DESC=3D=C2=A0 =C2=A0 =C2=A0 Enable SSE2 optimization<br>
&gt; SSE2_QMAKE_ON=3D=C2=A0 CONFIG+=3Dsse2<br>
&gt; SSE2_QMAKE_OFF=3D CONFIG+=3Dno-sse2<br>
&gt;<br>
&gt; This port does not have rust code.<br>
&gt;<br>
&gt; Alan Somers &lt;<a href=3D"mailto:asomers@freebsd.org" target=3D"_blan=
k">asomers@freebsd.org</a>&gt; escreveu (domingo, 10/11/2024 =C3=A0(s) 15:5=
1):<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Nov 10, 2024 at 7:00=E2=80=AFAM Nuno Teixeira &lt;<a href=
=3D"mailto:eduardo@freebsd.org" target=3D"_blank">eduardo@freebsd.org</a>&g=
t; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Hello,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt; graphics/fraqtive<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; <a href=3D"https://github.com/mimecorg/fraqtive/blob/02914797=
f47d26c4098f4a3a945716b13998a8cc/INSTALL#L43" rel=3D"noreferrer" target=3D"=
_blank">https://github.com/mimecorg/fraqtive/blob/02914797f47d26c4098f4a3a9=
45716b13998a8cc/INSTALL#L43</a><br>
&gt;&gt; &gt; Upstream says SSE2 is enabled by default.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; What should we do here?<br>
&gt;&gt;<br>
&gt;&gt; Just set OPTIONS_DEFAULT_i386=3DSSE2 or OPTIONS_DEFAULT=3DSSE2 in =
the port Makefile.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Nuno Teixeira<br>
&gt; FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=C2=A0 =C2=A0Web:=C2=A0=
 <a href=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https=
://FreeBSD.org</a><br>
</blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><div><font color=3D"#888888">Nuno Teixeira</font></div><div>=
<div><font color=3D"#888888">
FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=C2=A0 =C2=A0Web:=C2=A0 <a h=
ref=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fr=
eeBSD.org</a><br></font></div></div></div></div>

--0000000000004ea36e0626a8f773--



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