m68k-unknown-elf-ar: ../stdlib/lib.a: No such file or directory

Josef Wolf jw@raven.inka.de
Wed Jul 17 11:43:20 GMT 2024


On Wed, Jul 17, 2024 at 02:32:46PM +0300, Anders Montonen wrote:
> > On 17 Jul 2024, at 13:04, Josef Wolf <jw@raven.inka.de> wrote:
> > My understanding is: elf is a file format, which happens to be introduced
> > in the early days of linux. But it works perfectly on bare metal. I am
> > using it for dacades on bare metal. I have no idea why this commit has
> > not hit me before.
> 
> GCC 14 made implicit function declarations errors by default for C99 and newer. In addition to the one you ran into, there’s a bunch of missing declarations in the libgloss simulator. I assume most less-commonly-used targets have similar issues.

Yes, I see. I already have temporary workarounds applied to this issue.

The question here is whether my understanding about elf being a file format
instead of an OS is wrong and elf is not really to be used for bare-metal.

BTW: What is the correct way to disable this simulator?

-- 
Josef Wolf
jw@raven.inka.de


More information about the Newlib mailing list