Posted by
Igor Stasenko on
May 27, 2010; 8:49pm
URL: https://forum.world.st/Squeak-removed-from-Gentoo-Linux-tp2233520p2233769.html
On 27 May 2010 23:42, John M McIntosh <
[hidden email]> wrote:
>
> Ok, really the reason why they are there is because 20 years back the libraries were not present on mac os 7.x, windows 95. So in order to build
> Squeak on those platforms, and other platforms that were not unix based we needed to compile everything from the original source code.
>
And what chances that on new/emerging OS you will have them by
default? And what chances that even if they present, you won't have
any problems linking dynamically with them?
> Igor I doubt you can argue that Squeak needs a particular version of jpeg, RE, or gsm. Likely Squeak should be using the latest or approved platform versions
> because of security issues or other related bug fixes.
>
Yes. I am picky. As well as they are. So, what? :)
>
> On 2010-05-27, at 1:36 PM, Geoffroy Couprie wrote:
>
>>
>> On Thu, May 27, 2010 at 10:29 PM, Igor Stasenko <
[hidden email]> wrote:
>>>
>>> On 27 May 2010 20:37, Bert Freudenberg <
[hidden email]> wrote:
>>>>
>>>> Squeak was recently removed from Gentoo Linux Ebuilds because of security issues in our bundled plugins:
>>>>
>>>>
http://bugs.gentoo.org/show_bug.cgi?id=247363>>>>
>>>> While it is convenient for us to bundle external library sources, package maintainers do not like that practice. Is there anything we can realistically do about it?
>>>>
>>> Here's my argument:
>>>
>>> These libraries are bundled, because Squeak VM could be built on a
>>> system which having no such libraries provided by default.
>>> To ensure bit-identical behavior on all platforms, Squeak developers
>>> cannot rely on a platform-specific versions of these libraries,
>>> because they can vary from one system to another.
>>>
>>
>> If they're not there by default, you can still link dynamically to the
>> libraries and provide them with squeak. Also, if the libraries
>> provided by the distribution have the same major version as the one
>> you use, you can expect compatibility, and profit from the regular
>> updates.
>
> --
> ===========================================================================
> John M. McIntosh <
[hidden email]> Twitter: squeaker68882
> Corporate Smalltalk Consulting Ltd.
http://www.smalltalkconsulting.com> ===========================================================================
>
>
>
>
>
>
--
Best regards,
Igor Stasenko AKA sig.