RISC OS Open
Safeguarding the past, present and future of RISC OS for everyone
ROOL
Home | News | Downloads | Bugs | Bounties | Forum | Documents | Photos | Contact us
Account

Previous|Next

  • Tickets
  • » Ticket #361

Ticket #361 (Fixed)Wed Oct 23 19:29:30 UTC 2013

RISC OS 3 disc image supplies 32 bit apps but no 32 bit SharedCLibrary

Reported by: Theo Markettos (89) Severity: Normal
Part: RISC OS: Boot sequence Release:
Milestone: Status Fixed

Details by Theo Markettos (89):

The RISC OS 5 disc image contains components in RO350Hook such as !Paint for RISC OS 3.5 machines which are linked with the 32 bit SharedCLibrary stubs. But the 32 bit SharedCLibrary module is not included in !System.Modules.310, .350 or .360 where it could be loaded from.

Original report by David Pitt in Usenet posting <3947389f53.pittdj@iyonix.home>

Changelog:

Modified by Sprow (202) Wed, October 23 2013 - 20:51:31 GMT

  • Status changed from Open to Invalid

I’ll add a note to the “readme”, but you need to merge the !System archive too. The reasons are twisted and tedious, but basically the autobuilder can’t switch between a 26 bit build and 32 bit build on the fly so they come out as two seperates.

Modified by Ben Avison (25) Tue, October 29 2013 - 22:26:56 GMT

  • Status changed from Invalid to Fixed

Um, but the C Library is actually a special case.

Because it provides library routines that have to support APCS-R clients on 26-bit machines, it has to be built APCS-R for 26-bit OSes even if the rest of the disc build is APCS-32. Fortunately someone thought of this before, and the APCS for the C Library can be overridden in the make command line passed in from the Components file. In fact, we’re already doing that for the !System built for the C Tools distribution – it contains an APCS-R CLib in 310.Modules and and APCS-32 CLib in 500.Modules.

I’ve just made the necessary mods to the Components file for the Disc build. So those Readme changes aren’t needed.

  • Comment on, or change status of, this ticket

Previous|Next

Search tickets

Social

Follow us on and

ROOL Store

Buy RISC OS Open merchandise here, including SD cards for Raspberry Pi and more.

Donate! Why?

Help ROOL make things happen – please consider donating!

RISC OS IPR

RISC OS is an Open Source operating system owned by RISC OS Developments Ltd and licensed primarily under the Apache 2.0 license.

Options

  • Tickets
  • New ticket
  • Milestones
  • Subversion: Changesets
  • Subversion: Browse
  • CVS: Revisions
  • CVS: Browse
  • Search

RSS feeds Rss

  • Tickets
  • Everything!
  • More feeds...
Site design © RISC OS Open Limited 2018 except where indicated
The RISC OS Open Collaboa theme is distantly based on the Collaboa default layout

Valid XHTML 1.0  |  Valid CSS

Powered by Collaboa
This site runs on Rails

Hosted by Arachsys