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
Hi Florian,
I should add one more note in case you are interested in updating your sources.
There is a much newer source tarball for the traditional Squeak VM here:
files.squeak.org/debian/tarball/Squeak-4.19.9-3814-src.tar.gz.
This the tarball that we provided for the proposed Debian package update, and it would probably be the most suitable replacement for the outdated Squeak-4.10.2.2614-src-no-mp3 from http://squeakvm.org/unix/release/.
Again to be clear, this is the VM for old Squeak images and the effort to update the Debian package to add the opensmalltalk-vm to the Debian package has not been completed.
Dave
On Fri, Dec 02, 2022 at 01:38:17PM -0500, David T. Lewis wrote:
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
vm-dev@lists.squeakfoundation.org