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

Florian Weimer fweimer at redhat.com
Fri Dec 2 08:36:37 UTC 2022


* 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.

Thanks,
Florian



More information about the Squeak-dev mailing list