Hi Andre,

For information and build scripts, see

  https://github.com/racket/racket/tree/master/racket/src/native-libs

As an intermediate step, I direct the libraries to a checkout of

  https://github.com/racket/libs/

which has the built libraries in package form and some upload scripts
for registering the updated packages.

The time-consuming part is preparing a set of environments where the
builds can work, including having all of the source archives at hand. I
start with a Mac that has old Mac OS SDKs and MinGW cross compilers
installed, so I can build 32-bit and 64-bit Mac and Windows libraries
in one place. I have a Debian 7 VM for the natipkg build. Probably
there's a more modern, Docker-based strategy that would make this
easier.

Matthew

At Thu, 20 Aug 2020 14:17:43 +0100, Andre Garzia wrote:
> Thanks a lot for the quick turnaround, Matthew.
> 
> I want to get more involved with Racket maintaining, specially for Windows
> platform, and before you replied here, I was trying to do this update
> myself. I saw the packages:
> 
> https://pkgs.racket-lang.org/package/racket-win32-i386
> https://pkgs.racket-lang.org/package/racket-win32-x86_64
> 
> But I couldn't find a repository or instructions on how to build them.
> Could you point me in to some instructions? In the future, instead of
> asking for upgrades, I'd like to maybe send a PR or something.
> 
> Best
> Andre
> 
> 
> 
> On Wed, 19 Aug 2020 at 00:42, Matthew Flatt <mfl...@cs.utah.edu> wrote:
> 
> > Yes --- done.
> >
> > Matthew
> >
> > At Mon, 17 Aug 2020 17:46:49 +0100, Andre Garzia wrote:
> > > Hi Folks,
> > >
> > > The OpenSSL DLLs being shipped with Racket (in version 7.7 at least) is
> > > v1.1.0.8 which has already been EOLd. Version 1.1.1 is the stable
> > version.
> > > Version 1.1.1 is LTS and supported until 2023. In theory 1.1.1 is a
> > drop-in
> > > replacement for 1.1.0.8 since it is ABI and binary compatible with the
> > > older version. Having that version available would allow us to benefit
> > from
> > > TLSv1.3:
> > >
> > > https://wiki.openssl.org/index.php/TLS1.3
> > >
> > > And also benefit from many other bug fixes.
> > >
> > > Best
> > > Andre
> > >
> > >
> > >
> > > --
> > > https://www.andregarzia.com <http://www.andregarzia.com>
> > > Want to support me? Buy me a coffee at https://ko-fi.com/andregarzia
> >
> 
> 
> -- 
> https://www.andregarzia.com <http://www.andregarzia.com>
> Want to support me? Buy me a coffee at https://ko-fi.com/andregarzia
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Racket Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to racket-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/racket-users/CAF3jwTn--b58kKAOkWZhhTSFp7PMdhZ
> MD7cqiFHgJ87uOw-WGg%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/20200820075134.91%40sirmail.smtps.cs.utah.edu.

Reply via email to