[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-development
Subject:    [haiku-development] Upgraded GCC build libraries ISL, GMP, MPFR
From:       Fredrik Holmqvist <fredrik.holmqvist () gmail ! com>
Date:       2020-07-17 10:31:03
Message-ID: CAFYoPiV=6oAZU6uOQhKd_LXPO7fSANMQT3bMz0uwpGZBLH=KZg () mail ! gmail ! com
[Download RAW message or body]

Hi,
I am about to update some GCC build libraries, and just want people to know
that some minor issues may occur.

Old ISL had a commit that rerun autoconf. IIRC this was because some non
upstreamed autoconf changes back then. Rerunning autoconf -f on Linux did
not change any file.

Old MPFR had several commits that were due to Clang and/or FreeBSD from
what I understand. If anyone is building with this setup please report bugs
on any issues, so we know  if we need to reapply old manual changes. You
need to do clean configure / build after pulling latest buildtools.

Why are we doing this?
Primary reason is much better support for AArch64, but they also have
improved quite a bit.

Info:
ISL 0.19 ->  0.22.1 Changelog:
http://isl.gforge.inria.fr/user.html#Changes-since-isl-0.19
GMP 6.1.2 -> 6.2.0 Changelog: https://gmplib.org/gmp6.2
MPFR 4.0.1 -> 4.1.0 Changelog: https://www.mpfr.org/mpfr-4.1.0/

Clean build on Linux works fine and resulting image boots as expected.

Gerrit for changes to apply:
https://review.haiku-os.org/c/buildtools/+/3019
https://review.haiku-os.org/c/buildtools/+/3020
https://review.haiku-os.org/c/buildtools/+/3021

/Fredrik Holmqvist, TQH

[Attachment #3 (text/html)]

<div dir="ltr">Hi,  <div>I am about to update some GCC build libraries, and just want \
people to know that some minor issues may occur.  </div><div><br></div><div>Old ISL \
had a commit that rerun autoconf. IIRC this was because some non upstreamed autoconf \
changes back then. Rerunning  autoconf -f on Linux did not change any \
file.</div><div><br></div><div>Old MPFR had several commits that were due to Clang \
and/or FreeBSD from what I understand. If anyone is building with this setup please \
report  bugs on any issues, so we know   if we need to reapply old manual changes. \
You need to do clean configure / build after pulling latest \
buildtools.</div><div><br></div><div>Why are we doing this?  </div><div>Primary \
reason is much better support for AArch64, but they also have improved quite a \
bit.</div><div><br></div><div>Info:</div><div><div>ISL 0.19 -&gt;   0.22.1 Changelog: \
<a href="http://isl.gforge.inria.fr/user.html#Changes-since-isl-0.19">http://isl.gforge.inria.fr/user.html#Changes-since-isl-0.19</a></div><div>GMP \
6.1.2 -&gt; 6.2.0 Changelog:  <a \
href="https://gmplib.org/gmp6.2">https://gmplib.org/gmp6.2</a></div><div>MPFR 4.0.1 \
-&gt; 4.1.0 Changelog:  <a \
href="https://www.mpfr.org/mpfr-4.1.0/">https://www.mpfr.org/mpfr-4.1.0/</a></div><div></div></div><div><div><br></div><div>Clean \
build on Linux works fine and resulting image boots as \
expected.</div><div><br></div><div>Gerrit for changes to apply:</div><div><a \
href="https://review.haiku-os.org/c/buildtools/+/3019">https://review.haiku-os.org/c/buildtools/+/3019</a><br></div><div><a \
href="https://review.haiku-os.org/c/buildtools/+/3020">https://review.haiku-os.org/c/buildtools/+/3020</a><br></div><div><a \
href="https://review.haiku-os.org/c/buildtools/+/3021">https://review.haiku-os.org/c/buildtools/+/3021</a><br></div><div><br></div><div \
dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">/Fredrik \
Holmqvist, TQH</div></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic