#18095: Use src/Makefile for building Sage
-------------------------------------+-------------------------------------
Reporter: jdemeyer | Owner:
Type: enhancement | Status: needs_work
Priority: major | Milestone: sage-6.6
Component: build | Resolution:
Keywords: sd66 | Merged in:
Authors: Jeroen Demeyer | Reviewers: Marc Mezzarobba
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/jdemeyer/ticket/18095 | 3510d4595fc6f35d801d69336e51d15f8bbe4ef4
Dependencies: #17860 | Stopgaps:
-------------------------------------+-------------------------------------
Changes (by mmezzarobba):
* status: positive_review => needs_work
Comment:
Hmm, I missed something, sorry:
{{{
$ make -j4 build
cd build && \
"../build/pipestatus" \
"env SAGE_PARALLEL_SPKG_BUILD='' ./install all 2>&1" \
"tee -a ../logs/install.log"
Nothing to (re)build / all up-to-date.
./sage -b
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent
make rule.
}}}
It may well be that the warning is benign and the build is still done in
parallel, I'm not sure. But in any case the suggested change
{{{
diff --git a/Makefile b/Makefile
index 2e8ef6e..f307043 100644
--- a/Makefile
+++ b/Makefile
@@ -20,7 +20,7 @@ build: logs configure
"../$(PIPE)" \
"env
SAGE_PARALLEL_SPKG_BUILD='$(SAGE_PARALLEL_SPKG_BUILD)' ./install all 2>&1"
\
"tee -a ../logs/install.log"
- ./sage -b
+ +./sage -b
# Preemptively download all standard upstream source tarballs.
download:
}}}
makes the warning disappear.
--
Ticket URL: <http://trac.sagemath.org/ticket/18095#comment:21>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.