G'day,

I was so busy concentrating on getting -alpha8 finished, that I did
not notice that Ubuntu had, as per schedule, released 23.04 in April.

I've just added it to my test rig.

I notice that, like MX21.3, it users GNU/Linux kernel 6, and so 
is vulnerable to the Tecgraf tools blind spot regarding "Linux6"
system TEC_UNAME.  [It actually uses Kernel 6.2, whereas MX uses 6.0.]

I'm pleased to report that the released -alpha8 version, unchanged,
works on the new Ubuntu release.  If I disable the "hack", where,
upon build, my framework stomps on each project's tecmake.mak (see
build/q line 292: "local function HackTecmakeConfigFiles(Pkg)"), and
replaces it with an edited version that addresses each occurrence
where the baseline-makefile only handles kernels up to Version 5,
to handle kernels numbered up to 9 (via "$(filter 4 5 6 7 8 9, ...)").

----

Now that the baseline Ubuntu project has adopted Kernel 6.x, there
will be increased likelihood that downstream distributions will adopt
this kernel in the next round of releases over the next year or so.

Tecgraf's documentation nominates Ubuntu as its reference distribution
for building under GNU/Linux, and so fixing the tecmake.mak kernel
recognition algorithm is becoming a requirement, rather than an option
that can be ignored.

----

I've already prepared a series of small, readable patches that move
tecmake.mak from its current (4.21) version to an improved version
(4.30) in a set of ten small steps, and have mailed these patches
(privately) to Antonio.

As a long shot, I've also queried (indirectly) whether others within
PUC-Rio (Tecgraf group?) that could take up this issue, as well as
the wider need for another major release of the IM/CD/IUP project set,
given that the current release is nearing three years ago.

I hope that we can make progress on these issues.

cheers,

s-b etc.


_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to