pkgsrc-Users archive

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

Re: wip/llvm etc. usage



FWIW, both latest firefox 123.0 and thunderbird 115.7.0 build and work
ok with llvm 17.0.6 and rust 1.76.

On Sat, 9 Mar 2024 at 21:40, Chavdar Ivanov <ci4ic4%gmail.com@localhost> wrote:
>
> On Sat, 9 Mar 2024 at 06:17, Adam <adam%netbsd.org@localhost> wrote:
> >
> > >> Hi,
> > >>
> > >> I found myself in a bit of a predicament on one of my NetBSD-current
> > >> boxes. I was almost daily building (off pkgsrc) the github version of
> > >> lang/zig; for this I used to have off-tree llvm-17.0.1 etc. Having
> > >> seen that 17.0.6 was in wip, I switched to it, building llvm, clang
> > >> and lld from wip. Zig is fine, but when I tried to subsequently
> > >> rebuild the rest of the packages, it seems anything that uses llvm
> > >> requires the current pkgsec version, which is 16.0.6. I couldn't find
> > >> a knob in pkgsrc/mk to define the llvm version to use or to attempt
> > >> using the installed version (I tried with HAVE_LLVM=1 in mk.conf, but
> > >> that led firefox 122 to attempt installing gcc8 and then gcc6, whereas
> > >> I already had gcc12 available). I understand this is far from the way
> > >> pkgsrc is supposed to be used, but still if the latest versions are
> > >> available in wip, we should be able to test them with whatever is
> > >> using them...)
> > >
> > > Any idea how to switch pkgsrc locally to higher LLVM/Clang version? I
> > > still can't build firefox/thunderbird etc. if I have wip/llvm etc.
> > > installed.
> >
> > Build the packages from wip, then comment out '<17' in lang/llvm/buildlink3, lang/clang/buildlink3.mk and maybe some other places.
>
> Thanks for the suggestion, it was exactly what I needed - I thought it
> was some sort of XXX_VERSION_DEFAULT variable that I haven't found
> about... I located several such places and modified them accordingly
> and am building firefox123 at the moment. I had to modify its
> mozilla-common.mk file to point to a few (wasm...) bits in wip as
> well.
>
> >
> > Kind regards,
> > Adam
>
> Best regards,
>
> Chavdar
>
>
> --
> ----



-- 
----


Home | Main Index | Thread Index | Old Index