pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: More print/poppler troubles: print/web2c
Edgar Fuß <ef%math.uni-bonn.de@localhost> writes:
>> setting GCC_REQD=5 so the C++14 sources could be compiled
> That's why the pkgsrc infrastructure should infer GCC_REQD from USE_LANGUAGES.
> I've written a patch to do that.
>
>> The core of the issue is that you can't really pick C++ compilers on a
>> per-package basis.
> That's why the pkgsrc infrastructure should let you choose one GCC version 
> (at least for C++), bootstrap-compile that to a different PREFIX (because 
> the dependencies can't be used later on because they were built with a 
> different GCC version), compile everything else with that GCC and fail if 
> a package requires a newer one.
> I've written a patch to do that, but without the bootstrap.
Indeed.
Sijmen: See https://wiki.netbsd.org/pkgsrc/gcc/ for discussion.
The short story on the way to succeed for now is:
  First, build a new enough gcc.
  Then, put GCC_REQD=5 (or 6) in mk.conf.
  Then, build everything you need.
As Edgar says, the hard part is making the bootstrap work, and having it
play nice with both regular user usage and bulk builds.
Home |
Main Index |
Thread Index |
Old Index