Wednesday, 22 July 2020

Re: [gccsdk] New SharedLibs incompatibility

Lee Noar wrote on 22 July 2020 11:30:

> > On 22/07/2020 08:04, alan buckley wrote:
> > The new version of the shared C libraries I�ve just released alongside
> > the new GCC release for RISC OS seem to be incompatible with programs
> > compiled against the previous version of GCC.
> >
> > I tried the Python3 download yesterday against the new shared libs and
> > it crashed complaining about pthread_cond.
> >
> > Any ideas why this may be? Has the abi changed? or is it something more
> > subtle?

> The good news is that this is nothing to do with dynamic linking. The
> (mildly) bad news is that I made a mistake in r7252. I must have misread
> the spec for pthread_cond_init and changed it to reject a NULL
> attribute. In fact a NULL attribute is valid and means use the default
> values.

> > How should this be fixed?

> Fortunately, it's a fairly easy fix, and I'll have it fixed shortly.
> It effects both the shared and static Unixlib libraries, but nothing
> else.

Thanks for that Lee. How to I go about getting this into the wild?

svn update and then ./build-world?

I assume I'll have to create GCC 4.7.4 release 5 packages as I assume

I can't get away with just updating the shared c library package.

 

Regards,

Alan

 

No comments:

Post a Comment