On Tuesday, November 22, 2016 at 11:29:45 PM UTC, Volker Braun wrote:
>
> Thats a big shit sandwich.... We could just copy Apple's openssl headers
> from the last version. Presumably they'll keep shipping the old library
> since Python keeps depending on it. Or are they planning to pull a 3.5mm
> plug here and ship Python without ssl in the next version?
>
isn't it already broken (no TLS 1.2 support in urllib)?
>
> On Tuesday, November 22, 2016 at 11:24:19 PM UTC+1, Dima Pasechnik wrote:
>>
>> 1) In the Xcode for OSX 10.12, there is no more openssl. It used to be in
>> some obscure directory, see
>> build/pkgs/python2/spkg-install, the line
>>
>> cp -rp
>> "${xcode}"/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdk/MacOSX.sdk/usr/include/openssl
>>
>> Such a path is no longer there, there still is
>> "${xcode}"/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-migrator/sdks
>> (notice extra 's' at the end), but no openssl there.
>>
>> That is, python that is built does not have a properly working ssl
>> support, with all the
>>
>> resulting problems. A workaround is to install openssl and rebuild python.
>>
>>
>> 2) Another problem I saw is when building Singular 4.0.3, one ends up
>>
>> with
>>
>> ...
>> CXXLD syzextra.la
>> Making all in pyobject
>> CXX pyobject_la-pyobject.lo
>> g++: error: unrecognized command line option '-Wshorten-64-to-32'
>> make[10]: *** [pyobject_la-pyobject.lo] Error 1
>> make[9]: *** [all-recursive] Error 1
>>
>>
>> That is probably to blame on python built with clang, as is done on OSX
>> since https://trac.sagemath.org/ticket/21567
>> so this flag somehow 'infects' python ???
>> (although this might be a red herring, as this was from an attempt to
>> build a binary distribution, see
>> https://github.com/sagemath/binary-pkg/issues/8)
>>
>
the latter turns out binary-pkg specific (which still says that building
distributable binaries on OSX 10.12 is currently broken in an "interesting"
way)
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.