pkgsrc-Bugs archive

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

pkg/59016: lang/ruby32-base builds everything four times



>Number:         59016
>Category:       pkg
>Synopsis:       lang/ruby32-base builds everything four times
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jan 21 10:05:00 +0000 2025
>Originator:     Taylor R Campbell
>Release:        netbsd-9, pkgsrc-current
>Organization:
The GemRebuilt Foundation
>Environment:
>Description:
lang/ruby32-base seems to rebuild Ruby four times, twice during build and twice during install.

It looks like it is doing it twice in each stage because it is building miniruby first, which is then used to bootstrap ruby proper -- that's fine.

But why is it building everything during build _and_ during install?

Does some change to the make environment trigger rebuilding everything?
>How-To-Repeat:
build lang/ruby32-base
>Fix:
Yes, please!  With MAKE_JOBS_SAFE=no this build takes a while even on a highly parallel system, so it'd be nice not to unnecessarily double the build times.



Home | Main Index | Thread Index | Old Index