Interest in a few modern python-and SDL2-related packages?

Jonathan Cox joncox at alum.mit.edu
Wed Jun 26 08:47:56 CEST 2024


Hello Dago,

I think I am using GAR, but I need to double check that I built with gar for all of the packages. Initially, I spent a lot of time trying to build with Solaris Studio 12.4, but I found that most code assumes GNU compilers and tools these days, so I gave up on that. Thus, I am building with the gcc-5.5, g++5.5, gfortran-5.5 compilers and toolchain from OpenCSW, using mcpu=ultrasparc or ultrasparc3.

Most of the builds weren’t too difficult, although I did have to modify source code slightly in a few places. SDL2 has been the most complicated to date.

-Jon

From: Dagobert Michelsen <dam at opencsw.org>
Sent: Wednesday, June 26, 2024 00:33
To: Questions and discussions <users at lists.opencsw.org>
Cc: Jonathan Cox <joncox at alum.mit.edu>; buildfarm <buildfarm at opencsw.org>
Subject: Re: Interest in a few modern python-and SDL2-related packages?

Hi Jon,


Am 26.06.2024 um 07:43 schrieb Jonathan Cox via users <users at lists.opencsw.org<mailto:users at lists.opencsw.org>>:
I recently acquired a Sun Blade 2500 UltraSPARC IIIi dual-cpu workstation running Solaris 10 1/13, and I’ve been working on building and testing modern, UltraSPARC optimized packages for the following:

  *   Python 3.9.19
  *   OpenBLAS 0.2.20
  *   Tcl/tk 8.6.14
  *   SDL2 2.30.4
  *   numpy 1.22.4
  *   lapack 3.12.0

I’m working on a few other things, such as other SDL2 components and other python packages like matplotlib, pygame, etc. I found that, for a RISC processor like the SPARC, configuring the compiler to target the proper CPU makes a huge difference. Thus, I’d like to target at least -mcpu=ultrasparc, preferably -mcpu=ultrasparc3.

If it’s a relatively straightforward process to package this up as a package and add it to OpenCSW, I could try to do that. Let me know if there is interest. I’m a big Python fan, so I’m working toward having a complete enough set of python tools to accomplish all the things I’m interested in.

This would indeed be interesting! Are you building your packages with GAR? That is a close to a requirement because
the packages must also conform to a special structure so the OpenCSW infrastructure can process them.


Best regards

  — Dago

--
"You don't become great by trying to be great, you become great by wanting to do something,
and then doing it so hard that you become great in the process." - xkcd #896

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.opencsw.org/pipermail/users/attachments/20240626/ecd7304a/attachment-0001.html>


More information about the users mailing list