On Fri, 18 Dec 2020, 20:41 William Stein, <wst...@gmail.com> wrote: > On Fri, Dec 18, 2020 at 11:26 AM Dima Pasechnik <dimp...@gmail.com> wrote: > > > > It is of course impossible to build or install anything with this > > > binary. Why do we not ship openssl as part of the binary (the license > > > issues got resolved a few years ago)? > > It's not resolved yet. > > But openssl is licensed apache2. Is the problem that only new > versions of openssl are so licensed, and they don't work well enough > yet? Just curious... >
as far as I know there is no stable openssl version appropriately licensed, yet. In fact what cpython does in its macOS installer is probably meant to trick lawyers. :-) cf. https://bugs.python.org/issue36344 > > > Dima adds: > > > > You might try building the latest beta in Homebrew installed into > the Intel emulator. We are very curious to know how far one can go this way. > > > > > > I tried this and I can report that, for me at least, this was a > > > complete disaster. Though I could install homebrew, I tried many > > > times in various ways, and couldn't really get *anything* in Sage to > > > successfully compile, though ./configure worked. > > > > a common catch with Homebrew is forgetting to run > > > > source .homebrew-build-env > > > > before ./configure > > Thanks. I did see that and it didn't help (and I just double > checked). So I'm pretty stumped regarding this approach. > > (Windows 10 aside:) > > To add to my notes above, I mentioned that I also have a powerful new > Dell Windows 10 laptop with a 10th gen > Intel processor and Sage installed via Docker. I just built sage > 9.3.beta4 on that machine entirely under WSL2 (+Ubuntu), i.e., > "Windows Subsystem for Linux 2". we do of Sage CI on WSL(2?) using GitHub Actions, it does work, as far as I know. The timings are much better than > with Docker desktop: > > ``` > sage: %time d = random_matrix(QQ,1000)**2 # 516ms on WSL2 > CPU times: user 544 ms, sys: 40 ms, total: 584 ms > sage: %time ModularSymbols(5077,sign=1).decomposition() # 11.3s on WSL2 > CPU times: user 14.3 s, sys: 170 ms, total: 14.4 s > sage: %time sum(range(10^8)) # 953ms on WSL2 > CPU times: user 1.85 s, sys: 0 ns, total: 1.85 s > ``` > > Morever, WSL2 is very "integrated with Windows", with full filesystem > access, and super fast startup time. Also "./sage -notebook" just > worked with zero issues. So WSL2 is really, really good. It's > currently difficult to install on Windows 10, but I think it'll be > much easier sometime in the next year. One nice thing is that it > works fine on "Windows 10 home" -- you don't know pro anymore... > the problem is that there are Windows 10 machines around that just don't have WSL capabilities provisioned. To install WSL one needs to go to a "shop", but the capacity to do this is not there. > > -- > William (http://wstein.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/CACLE5GDv09_0WQZ2e2HSa1xrspdPWDT%3DYif_RzWvdbUTZ_DMOQ%40mail.gmail.com > . > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/CAAWYfq3tnce%3DAgZ6FtNARaPvd8CrCtJFywgnB8REKEW3PTsBhQ%40mail.gmail.com.