pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: [EXTERNAL] Re: Interaction between lang/gcc10 and archivers/zstd



On Thu, 4 Feb 2021 at 16:58, Morgan, Iain (ARC-TN)[InuTeq, LLC]
<iain.morgan%nasa.gov@localhost> wrote:
>
> Intersting. I uninstalled the gcc10 package made with --without-zstd, removed the package from the packages/ directory and tried to reinstall with a clean Makefile. As I expected, it failed with the same issue.
>
> Were any other packages installed between your unsuccessful and successful installs? I'm wondering if one of the tools used during configuration is a factor.

No, seems to me one of those pkgsrc mysteries. Just two consecutive
'make', the second one with '2>&1 | tee 1.log'  in order to catch the
exact error, which never showed up.

>
> Thanks,
>
> --
> Iain
>
> On 2/3/21, 03:11, "Chavdar Ivanov" <ci4ic4%gmail.com@localhost> wrote:
>
>     I had zstd installed; I just tried gcc10. I don't know why, I never
>     looked at the log file, but the first 'make' in lang/gcc10 with the
>     default settings (under amd64 -current from today) failed; subsequent
>     'make' with no changes whatsoever completed without any problems.
>
>     Chavdar
>
>     On Wed, 3 Feb 2021 at 05:57, Morgan, Iain (ARC-TN)[InuTeq, LLC]
>     <iain.morgan%nasa.gov@localhost> wrote:
>     >
>     > Hello,
>     >
>     > As I mentioned in my previous email, there is a somewhat strange issue building lang/gcc10 on both CentOS 7 and RHEL 7. However, the problem does not occur on SLES 15.
>     >
>     > The problem is that if archivers/zstd is already installed, the GCC build detects the headers and tries to build LTO bytecode compression support using zstd. But, it fails to link against the library and there are a number of errors regarding undefined references to various zstd-related symbols.
>     >
>     > The issue can be avoided by either ensuring that lang/gcc10 is installed prior to archivers/zstd or by adding --without-zstd to CONFIGURE_ARGS for lang/gcc10.
>     >
>     > Since SLES 15 provides more recent utilities, including GCC 7.5, it seems to avoid this issue.
>     >
>     > I should note that I tried including the buildlink3.mk  file from archivers/zstd in the lang/gcc10 Makefile, but that did not address the problem.
>     >
>     > --
>     > Iain Morgan
>     >
>
>
>     --
>     ----
>


-- 
----


Home | Main Index | Thread Index | Old Index