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 <[email protected]>
Sent: Wednesday, June 26, 2024 00:33
To: Questions and discussions <[email protected]>
Cc: Jonathan Cox <[email protected]>; buildfarm <[email protected]>
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 
<[email protected]<mailto:[email protected]>>:
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

Reply via email to