SharedCLibrary

36 views
Skip to first unread message

Richard Ashbery

unread,
Jun 1, 2023, 12:28:45 PMJun 1
to
Can someone remind me how to update an older copy of SharedCLibrary.
Mine is 6.15 but I need to update it to the most recent version which I
believe is 6.19?

David Pitt

unread,
Jun 3, 2023, 8:16:19 AMJun 3
to
In message <5aadc70c...@invalid.addr.uk>
Assuming this is for a 26bit CLib and not for OS5 then it is in ROOL's
System resources for pre-RISC OS 5

https://www.riscosopen.org/content/downloads/common

It is in 310.Modules and goes in the same place in the 26bit OS.

There is inflation everywhere these days, SharedCLibrary is now at
6.20. CallASWI and FPEmulator shouls also be updated.

--
David Pitt
RPCEmu

Jean-Michel

unread,
Jun 3, 2023, 8:35:26 AMJun 3
to
In message <a3c4b7ae5...@iyonix.home>
David Pitt <ne...@pittdj.co.uk> wrote:

> In message <5aadc70c...@invalid.addr.uk>
> Richard Ashbery <bas...@invalid.addr.uk> wrote:

>> Can someone remind me how to update an older copy of SharedCLibrary.
>> Mine is 6.15 but I need to update it to the most recent version which I
>> believe is 6.19?

> Assuming this is for a 26bit CLib and not for OS5 then it is in ROOL's
> System resources for pre-RISC OS 5
I made the mistake I installed the 26 bit modules....Fortunately the Os is
in ROM.
> https://www.riscosopen.org/content/downloads/common

> It is in 310.Modules and goes in the same place in the 26bit OS.

> There is inflation everywhere these days, SharedCLibrary is now at
> 6.20. CallASWI and FPEmulator shouls also be updated.

Thanks for these informations

--
Jean-Michel

Steve Fryatt

unread,
Jun 3, 2023, 10:15:05 AMJun 3
to
On 3 Jun, Jean-Michel wrote in message
<cb8ab9a...@jmc.bruck.orange.fr>:

> In message <a3c4b7ae5...@iyonix.home>
> David Pitt <ne...@pittdj.co.uk> wrote:
>
> > Assuming this is for a 26bit CLib and not for OS5 then it is in ROOL's
> > System resources for pre-RISC OS 5
>
> I made the mistake I installed the 26 bit modules....Fortunately the Os is
> in ROM.

The modern Shared C Library is usually referred to as being the "32-bit" one
(for historical reasons), but comes in versions for 32-bit and 26-bit OSs.

--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/

Sprow

unread,
Jun 3, 2023, 4:19:43 PMJun 3
to
On Saturday, June 3, 2023 at 1:35:26 PM UTC+1, Jean-Michel wrote:
> In message <a3c4b7ae5...@iyonix.home>
> David Pitt <ne...@pittdj.co.uk> wrote:
>
> > In message <5aadc70c...@invalid.addr.uk>
> > Richard Ashbery <bas...@invalid.addr.uk> wrote:
> >> Can someone remind me how to update an older copy of SharedCLibrary.
> >
> > Assuming this is for a 26bit CLib and not for OS5 then it is in ROOL's
> > System resources for pre-RISC OS 5
>
> I made the mistake I installed the 26 bit modules....Fortunately the Os is
> in ROM.

It's harmless to have 26 bit modules hanging around, they aren't going to be loaded by RISC OS 5.

If you want a 32 bit CLib then you can grab one for disc from !Boot.Resources.!System.500.Modules in the main disc image
https://www.riscosopen.org/zipfiles/platform/common/HardDisc4.zip

If you can't or don't want to update the RISC OS 5 ROM, just make sure it's loaded only once, nice and early in the boot sequence,
Sprow.

Richard Ashbery

unread,
Jun 4, 2023, 7:06:25 AMJun 4
to
In article <a3c4b7ae5...@iyonix.home>, David Pitt
<ne...@pittdj.co.uk> wrote:
> In message <5aadc70c...@invalid.addr.uk> Richard Ashbery
> <bas...@invalid.addr.uk> wrote:

> > Can someone remind me how to update an older copy of
> > SharedCLibrary. Mine is 6.15 but I need to update it to the most
> > recent version which I believe is 6.19?

Sorry I didn't make it clear - I wanted it for the ARMX6 to try to
eliminate an intermittent Stickies crash with Pinboard 2. I now have a
more recent version copied into 310.Modules (thanks David). Stickies is
behaving at the moment but I doubt the intermittency has anything to do
with the SharedCLibrary despite 'Where' reporting an issue with it.

Before anyone says email the armini-...@freelists.org . I have but
messages don't appear on list. I've let Andrew know the problem.

> Assuming this is for a 26bit CLib and not for OS5 then it is in
> ROOL's System resources for pre-RISC OS 5

> https://www.riscosopen.org/content/downloads/common

> It is in 310.Modules and goes in the same place in the 26bit OS.

> There is inflation everywhere these days, SharedCLibrary is now at
> 6.20. CallASWI and FPEmulator shouls also be updated.

Richard

David Pitt

unread,
Jun 4, 2023, 11:32:16 AMJun 4
to
In message <5aaf34ff...@invalid.addr.uk>
Richard Ashbery <bas...@invalid.addr.uk> wrote:

> In article <a3c4b7ae5...@iyonix.home>, David Pitt
> <ne...@pittdj.co.uk> wrote:
>> In message <5aadc70c...@invalid.addr.uk> Richard Ashbery
>> <bas...@invalid.addr.uk> wrote:

>>> Can someone remind me how to update an older copy of
>>> SharedCLibrary. Mine is 6.15 but I need to update it to the most
>>> recent version which I believe is 6.19?

> Sorry I didn't make it clear - I wanted it for the ARMX6 to try to
> eliminate an intermittent Stickies crash with Pinboard 2. I now have a
> more recent version copied into 310.Modules (thanks David).

My answer started with, "Assuming this is for a 26bit CLib and not for
OS5". 310.Modules is the place for 26bit builds of the ROOL CLib. OS5
will not see it as there is by default a 32bit build of the CLib in
500.Modules.

Sprow's answer applies for updating OS5.

The RMEnsure to load the later version is in !System.!Run and should
be :-

If Boot$OSVersion >= 310 Then RMEnsure SharedCLibrary 6.20 RMLoad
System:Modules.CLib

[snip]

>> Assuming this is for a 26bit CLib and not for OS5 then it is in
>> ROOL's System resources for pre-RISC OS 5

>> https://www.riscosopen.org/content/downloads/common

>> It is in 310.Modules and goes in the same place in the 26bit OS.

>> There is inflation everywhere these days, SharedCLibrary is now at
>> 6.20.

--
David Pitt
RPCEmu

Jean-Michel

unread,
Jun 5, 2023, 2:22:51 AMJun 5
to
In message <6fd1513a-ce5b-4c7e...@googlegroups.com>
Thank you for this information, I was able to update for my ARM6, it
works.

--
Jean-Michel
Reply all
Reply to author
Forward
0 new messages