The stuff in
./local/share/gap/pkg/SmallGrp-1.3/
are not static libraries, to begin with.

Otherwise, indeed, why not systematically try to add "--disable-static" in
spkg-install files  to everything that accepts it, and see how it flies
(IIRC there are few places that need static libs)



On Thu, Oct 10, 2019 at 10:26 AM Marc Mezzarobba <m...@mezzarobba.net>
wrote:

> Hi,
>
> Maybe a stupid question, but: does Sage really need to build all
> these static libraries? Why?
>
> 456M    ./local/lib/libgiac.a
> 144M    ./local/lib/libec.a
> 120M    ./local/lib/libppl_c.a
> 107M    ./local/lib/libpari.a
> 69M     ./local/lib/libppl.a
> 48M     ./local/lib/libsymmetrica.a
> 31M     ./local/lib/python3.7/config-3.7m-x86_64-linux-gnu/libpython3.7m.a
> 24M     ./local/lib/libgsl.a
> 16M     ./local/lib/python2.7/config/libpython2.7.a
> 16M     ./local/lib/libsqlite3.a
> 16M     ./local/lib/libfplll.a
> 7,7M    ./local/lib/ecl-16.1.2/libcmp.a
> 7,5M    ./local/lib/libbraiding.a
> 5,9M    ./local/lib/libSingular.a
> 5,4M    ./local/lib/libyasm.a
> 4,5M    ./local/lib/ecl-16.1.2/libasdf.a
> 3,7M    ./local/lib/libfactory.a
> 3,1M    ./local/lib/libecm.a
> 2,3M    ./local/libexec/singular/MOD/gfanlib.a
> 2,2M    ./local/lib/libpolys.a
> 2,2M    ./local/lib/libgslcblas.a
> 1,6M    ./local/lib/libgfan.a
> 1,6M    ./local/lib/libgc.a
> 1,6M    ./local/lib/libcddgmp.a
> 1,1M    ./local/lib/libiml.a
> 1,1M    ./local/lib/libgd.a
> 900K    ./local/lib/libplanarity.a
> 880K    ./local/lib/ecl-16.1.2/libdefsystem.a
> 796K    ./local/lib/libcdd.a
> 564K    ./local/lib/ecl-16.1.2/libdeflate.a
> 536K    ./local/lib/libgivaro.a
> 472K    ./local/share/gap/pkg/SmallGrp-1.3/small8/sml1536.a
> 448K    ./local/lib/ecl-16.1.2/libsockets.a
> 372K    ./local/share/gap/pkg/SmallGrp-1.3/small6/sml1152.a
> 364K    ./local/share/gap/pkg/SmallGrp-1.3/small6/sml1920.a
> 344K    ./local/lib/python2.7/site-packages/numpy/core/lib/libnpymath.a
> 320K    ./local/lib/libomalloc.a
> 292K    ./local/lib/liblrcalc.a
> 232K    ./local/lib/ecl-16.1.2/libecl-help.a
> 204K    ./local/libexec/singular/MOD/gitfan.a
> 200K    ./local/share/gap/pkg/SmallGrp-1.3/small7/sml512.a
> 200K    ./local/lib/ecl-16.1.2/libprofile.a
> 184K    ./local/lib/ecl-16.1.2/librt.a
> 180K    ./local/lib/libcord.a
> 176K    ./local/lib/libratpoints.a
> 172K    ./local/lib/libhomfly.a
> 172K    ./local/lib/ecl-16.1.2/libecl-cdb.a
> 168K    ./local/libexec/singular/MOD/cohomo.a
> 140K    ./local/lib/ecl-16.1.2/libecl-curl.a
> 132K    ./local/lib/ecl-16.1.2/libserve-event.a
> 132K    ./local/lib/ecl-16.1.2/libql-minitar.a
> 124K    ./local/share/gap/pkg/SmallGrp-1.3/small5/sml1728.a
> 124K    ./local/libexec/singular/MOD/Order.a
> 120K    ./local/share/gap/pkg/SmallGrp-1.3/small2/sml896.a
> 116K    ./local/share/gap/pkg/SmallGrp-1.3/small2/sml640.a
> 116K    ./local/libexec/singular/MOD/syzextra.a
> 112K    ./local/share/gap/pkg/SmallGrp-1.3/small5/sml1600.a
> 112K    ./local/share/gap/pkg/SmallGrp-1.3/small5/sml1344.a
> 108K    ./local/share/gap/pkg/SmallGrp-1.3/small2/sml960.a
> 104K    ./local/share/gap/pkg/SmallGrp-1.3/small5/sml1440.a
> 100K    ./local/share/gap/pkg/SmallGrp-1.3/small5/sml1944.a
> 100K    ./local/share/gap/pkg/SmallGrp-1.3/small2/sml384.a
> 96K     ./local/share/gap/pkg/SmallGrp-1.3/small5/sml1296.a
> 96K     ./local/share/gap/pkg/SmallGrp-1.3/small2/sml576.a
> 96K     ./local/share/gap/pkg/SmallGrp-1.3/small2/sml256.a
> 96K     ./local/lib/ecl-16.1.2/libecl-quicklisp.a
> 92K     ./local/share/gap/pkg/SmallGrp-1.3/small2/sml864.a
> 72K     ./local/share/gap/pkg/SmallGrp-1.3/small3/sml768.a
> 72K     ./local/lib/ecl-16.1.2/libsb-bsd-sockets.a
> 64K     ./local/libexec/singular/MOD/pyobject.a
> 44K     ./local/libexec/singular/MOD/interval.a
> 32K     ./local/lib/libatomic_ops_gpl.a
> 28K     ./local/lib/libsingular_resources.a
> 24K     ./local/lib/librw.a
> 24K     ./local/lib/libatomic_ops.a
> 16K     ./local/share/gap/pkg/SmallGrp-1.3/id3/id768.a
> 12K     ./local/share/gap/pkg/SmallGrp-1.3/id5/id1344.a
> 12K     ./local/libexec/singular/MOD/python_module.a
> 12K     ./local/libexec/singular/MOD/bigintm.a
> 8,0K    ./local/share/gap/pkg/SmallGrp-1.3/id2/id832.a
> 8,0K    ./local/share/gap/pkg/SmallGrp-1.3/id2/id800.a
> 8,0K    ./local/share/gap/pkg/SmallGrp-1.3/id2/id576.a
> 8,0K    ./local/libexec/singular/MOD/customstd.a
> 4,0K    ./local/share/gap/pkg/SmallGrp-1.3/id10/id46620.a
> 4,0K    ./local/share/cliquer/testcase-small.a
> 4,0K    ./local/libexec/singular/MOD/singmathic.a
> 4,0K    ./local/libexec/singular/MOD/polymake.a
>
> --
> Marc
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/qnniir%2426je%241%40blaine.gmane.org
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq3yeQ7AnwC9AfNM%3DgAXTQ3o_t4fumRZzkJNZXwa01OZ4w%40mail.gmail.com.

Reply via email to