Re: [ARMini-support] Linking on ARMX6

  • From: A Rawnsley <rcomp@xxxxxxxxxxx>
  • To: armini-support@xxxxxxxxxxxxx
  • Date: Sat, 05 Sep 2020 17:09:47 +0100



ARM Linker Version 5.27 [07 Oct 2002]
ARM AOF Macro Assembler 3.27 (Acorn Computers Ltd) [30 Jul 2001]

I have the related software, a recent version of the Fortran compiler:

Norcroft RISC OS ARM Fortran vsn 5.80 (5.80.1.6) [30 Jan 2020]
(lent to me by Robert of ROOL)

which does not suffer this problem.

I am reluctant to buy the latest versions of 'link' and 'objasm' from ROOL
until the whole package (including Fortran) is released.


Whilst I can't explain the specifics of your problem, I will say that 
whilst you *can* produce ARMv7-safe code on older versions of the compiler 
tools, they weren't (themselves) ARMv7-safe until much later (if memory 
serves), so if you're running those tools on your ARMX6, it's pure luck 
that they're working.

Since Rob has sent you a 2020 build of the Fortran compiler (which I 
thought was actually under your control - didn't realise ROOL had a 
Fortran compiler!), and updates are free within a given period, I don't 
see why you wouldn't update, given that it seems to fix things for you.

Now, I'm a bad one to talk, because my DDE setup is somewhat hacked 
together from back in the Acorn days, with suitable updated binaries from 
upgrades over time, rather than mirroring a fresh setup.  My excuse is 
that it works, and is recent enough (binaries) to run correctly and 
produce good code.  However, I'd always urge others to update unless they 
have a strong reason not to.  Certainly from 20 year old versions!

(You really want to be minimum 2009 builds, and preferably later)

Andrew

PS, thought... versions that old may have ended up running under Aemulor?

-- 
R-Comp
22 Robert Moffat, High Legh, Knutsford, Cheshire WA16 6PS
Tel: 01925 755043    Fax: 01925 757377    http://www.rcomp.co.uk
---
To alter your preferences or leave the group, 
visit //www.freelists.org/list/armini-support
List-related queries to info@xxxxxxxxxxxx

Other related posts: