[lustre-discuss] 2.10.5 compiler versions

E.S. Rosenberg esr+lustre at mail.hebrew.edu
Wed Sep 5 07:13:43 PDT 2018


As far as I can tell autoconf (which is what is used by Lustre to generate
configure and make files) at this time does not support generating a
parallel configure script so short of manually editing the script which is
totally not ideal there doesn't seem to be much to be done :/

Maybe some time in the future, on a practical level it should certainly be
possible after all lots of these small tasks should be able to run in
parallel (as long as they don't depend on each other of course).
Regards,
Eli

On Thu, Aug 30, 2018 at 11:00 PM, Chris Horn <hornc at cray.com> wrote:

> >     Because checking for various kernel features requires starting a
> small kernel module compile each time, which is slow.  If you have time to
> investigate and optimize, that would be much appreciated.
>
> To follow-up on this point - Look at the range of kernel versions
> supported!
>
>        * Server known to build on patched kernels:
>          2.6.32-431.29.2.el6 (RHEL6.5)
>          2.6.32-504.30.3.el6 (RHEL6.6)
>          2.6.32-573.26.1.el6 (RHEL6.7)
>          2.6.32-642.15.1.el6 (RHEL6.8)
>          2.6.32-696.18.7.el6 (RHEL6.9)
>          3.10.0-862.9.1.el7  (RHEL7.5)
>          3.0.101-0.47.71     (SLES11 SP3)
>          3.0.101-107         (SLES11 SP4)
>          3.12.74-60.64.40    (SLES12 SP1)
>          4.4.120-92.70       (SLES12 SP2)
>          4.4.132-94.33       (SLES12 SP3)
>          3.13.0-101          (Ubuntu 14.04, ZFS only)
>          4.4.0-85.108        (Ubuntu 14.04.5 LTS)
>          4.4.0-131           (Ubuntu 16.04)
>          vanilla linux 4.6.7 (ZFS only)
>        * Client known to build on unpatched kernels:
>          2.6.32-431.29.2.el6 (RHEL6.5)
>          2.6.32-504.30.3.el6 (RHEL6.6)
>          2.6.32-573.26.1.el6 (RHEL6.7)
>          2.6.32-642.15.1.el6 (RHEL6.8)
>          2.6.32-696.18.7.el6 (RHEL6.9)
>          3.10.0-862.9.1.el7  (RHEL7.5)
>          3.0.101-0.47.71     (SLES11 SP3)
>          3.0.101-107         (SLES11 SP4)
>          3.12.74-60.64.40    (SLES12 SP1)
>          4.4.120-92.70       (SLES12 SP2)
>          4.4.133-94.33       (SLES12 SP3)
>          3.13.0-101          (Ubuntu 14.04)
>          4.4.0-85.108        (Ubuntu 14.04.5 LTS)
>          4.4.0-131           (Ubuntu 16.04)
>          4.15.0-32           (Ubuntu 18.04)
>
> Chris Horn
>
> On 8/30/18, 2:34 PM, "lustre-discuss on behalf of Andreas Dilger" <
> lustre-discuss-bounces at lists.lustre.org on behalf of adilger at whamcloud.com>
> wrote:
>
>     On Aug 30, 2018, at 13:28, E.S. Rosenberg <esr+lustre at mail.hebrew.edu>
> wrote:
>     >
>     > HI everyone,
>     >
>     > We just succesfully built 2.10.5 on our Debian clients but to do so
> I had to revert to gcc-7 (from 8), is this a known issue? In general what
> compilers is building/testing done with?
>
>     I believe that there is a patch in Gerrit for fixing the GCC 8
> compiler issues.  Testing and review of the patch is welcome.
>
>     > Also I was wondering how is it that the configure script takes
> longer to run then compiling everything?
>
>     Because checking for various kernel features requires starting a small
> kernel module compile each time, which is slow.  If you have time to
> investigate and optimize, that would be much appreciated.
>
>     Cheers, Andreas
>     ---
>     Andreas Dilger
>     CTO Whamcloud
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20180905/8252b05c/attachment.html>


More information about the lustre-discuss mailing list