[Vm-dev] [squeak-dev] Building with a strict(er) C99 compiler

David T. Lewis lewis at mail.msen.com
Fri Dec 2 18:38:17 UTC 2022


Hi Florian,

On Fri, Dec 02, 2022 at 09:36:37AM +0100, Florian Weimer wrote:
> * David T. Lewis:
> 
> > Hi Florian,
> >
> > On Tue, Nov 29, 2022 at 01:10:45PM +0100, Florian Weimer wrote:
> >> I'm trying to build the VM with a C compiler which does not accept
> >> implicit function declarations or implici int.
> >> 
> >> This is in preparation for a future change in GCC and Clang defaults.
> >> More information is here:
> >> 
> >>   <https://fedoraproject.org/wiki/Changes/PortingToModernC>
> >>   <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
> >> 
> >> (The second link points to a container image with an instrumented GCC
> >> that can be used for experiments, or you can just inject
> >> -Werror=implicit-function-declaration -Werror=implicit-int into the
> >> build, which has the same results if compiler flags injection works
> >> reliably throughout the build environment.)
> >> 
> >> According to Fedora's records Squeak-4.10.2.2614-src-no-mp3 was
> >> downloaded from <http://squeakvm.org/unix/release/>.
> >> 
> >
> > This is the traditional Squeak VM, which is useful for Squeak images
> > up through Squeak 4.6. This VM is hosted at http://squeakvm.org.
> > Newer and current Squeak images use the opensmalltalk-vm VM, which
> > is hosted at https://github.com/OpenSmalltalk/opensmalltalk-vm.
> 
> So is it useful for Fedora to keep shipping this, or should we drop the
> package because it gives a false impression this is the most recent
> available version if it's in Fedora?  Eliot set in the parallel
> subthread we should remove it.
> 
> Sorry, I'm just trying to port Fedora to newer C compilers, and this
> package popped up.  I'm not really interested in Squeak as such.
> 

If you can identify the people who were maintaining this package
for Fedora, then I would suggest that you contact them for guidance.
Otherwise you can safely assume that no one is working on it, and
in that case you should follow Eliot's advice.

Dave



More information about the Vm-dev mailing list