Branch: refs/heads/Cog
Home: https://github.com/OpenSmalltalk/opensmalltalk-vm
Commit: acaf284cc026022c08bf5a76742226ff4ebe2a41
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/acaf284cc026022c08…
Author: Eliot Miranda <eliot.miranda(a)gmail.com>
Date: 2020-05-07 (Thu, 07 May 2020)
Changed paths:
M build.win32x86/common/Makefile.msvc.tools
M build.win64x64/common/Makefile.msvc.tools
M platforms/Cross/third-party/fdlibm/fdlibm.h
M platforms/win32/vm/sqWin32ExternalPrims.c
Log Message:
-----------
Win32:
Guard some fdlibm.h defines to avoid warnings on Win32.
Make sure the msvc makefile suite builds a UNICODE VM (why doesn't the cygwin
makefile suite do the same?!?!?).
Don't add ".dll" to the end of module names that already have ".dll" added.
Dave,
Is Squeak SVN server down? I have been getting the following errors for
quite some time now.
----
Updating 'platforms':
svn: E170013: Unable to connect to a repository at URL
'http://squeakvm.org/svn/squeak/trunk/platforms'
svn: E175002: Unexpected HTTP status 408 'Request Timeout' on
'/svn/squeak/trunk/platforms'
----
BTW, is it possible to keep oldTrunk branch in opensmalltalk-vm in sync
with the platforms part of this SVN repo. It would help keep the load on
the SVN server down and serve as a fallback. The SVN does carry lot of
outdated code in under src at the top and in under every platform :-(.
Regards .. Subbu
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Question: is there a wiki.squeak.org page to explain the issue
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/r3732#linux
The VM prints a pointer to that page when launching it and when you get
the :
"pthread_setschedparam failed: Not owner
...
See
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/r3732#linux"
There's information on Linux and Windows there but not for other OS'es.
Also would it be a possibility to change the URL to wiki.squeak.org
I searched the wiki.squeak.org for rtprio /etc/security/limits.d/squeak.conf
but there's no page on it.
The github.com URL is linked to a specific release of OpenSmalltalk.
Basically if the message would print a reference to a page at
wiki.squeak.org,
then that could be maintained there with info.
For example for Solaris I have added in the "HowToBuild" some notes on
setting the RT (Real-Time) class of the squeak process to get rid of the
warning.
David Stes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJes8WVAAoJEAwpOKXMq1MaoAcH/0PVXIzwWIN6HDuBlPEfLye0
WxzNJt4kuAA4lA1BAiFkhFPPqW7aMkNCYS15020Q0066xgHDbTgLxy4BETB2utr9
BgZd5IVFAVCT4pFOnrN4JQVcyE3iJE5nDRP0bl0dlXfVH64H5hHjqdfdjy7/8lM8
L52+7zRNobEspqrGTVX3FAcefTJs0NwVk5iBDda42XKVdAqv/nzGheG5cPIpIJew
IHiH87/0Exl2bt86FphmLss8yG62Hqc1CVMqVoflFvmVjxMrc3BQUEINJLzI4V6A
x0pPbM1XsLD+sCiU3J8E0IxOINoXDMTHh3NSY7XyfGvMn3BWddsbtlf7vIHL0Ns=
=DAzI
-----END PGP SIGNATURE-----
--
Sent from: http://forum.world.st/Squeak-VM-f104410.html
That is very strange.
It should not be necessary to do this dance.
I did not now that `libtls` was used outside of LibreSSL. Can you give some more info?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/8f71c4a19b6ced608d…
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hello,
Here's some news on compiling Squeak on Solaris and OpenIndiana.
OpenIndiana is an illumos based Unix-like operating system derived from
OpenSolaris;
As far as I can see, Squeak has always supported SunOS and Solaris very
well,
so it's just a matter of keeping that, as it is or was in the past.
On OpenIndiana, I've compiled "Squeak" with GCC 7.5 and Clang 9.0.1.
OpenIndiana includes a clang 8.0.1 and 9.0.1. I only tested the clang
9.0.1.
Also I've proposed to include "Squeak" in the oi-userland, which is a
framework for open source packages for OpenIndiana; so that it is simple,
to install the "Squeak VM" on OpenIndiana without having to compile
anything.
I have included the MIT license and a copyright notice of opensmalltalk-vm
in the package of course.
To compile with clang on OpenIndiana, there's the VM_LABEL issue
which Eliot Miranda explained in a different thread about "profiling":
In platforms/unix/vm/sqPlatformSpecific.h #define VM_LABEL(foo)
to override and "clear" or disable the other VM_LABEL definition.
With that definition of VM_LABEL the clang 9.0.1 compile of the
squeak.stack.spur VM works fine and it works. I must add that I seem to be
having the same issue with the optimizer as in GCC : -O2 does not work for
me with neither gcc nor clang.
Special thanks to everybody in the "Squeak" and "opensmalltalk-vm" team,
to Eliot Miranda for including the Sun patches,
and to Tobias Pape for including the fix for ax_cflags_warn_all.m4,
which makes the configure script powerful to easily switch between
compilers,
which is working very well thanks to the autoconf configure script.
Thanks,
David Stes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJerteuAAoJEAwpOKXMq1Maeo8H/RvJimJZqgFHvdXQNiVJD+DP
iWoS3t5oIDsROL4M/q27FbgXd/+5s6PErk9CApaisA9tH957BMKlW6VdEQqhvXB+
3r4kNhIBIBvfxC+wyzfILdOCpjwBc85s9hV7NsEp8JU8wGS1Xaylmut3yg235KCv
drdxV1ZzpiC/Ma6rT8aC08YkQI4FhXfWsJCT8cSIg5dWrlE1Vcl4bOS/I5IyeDO0
VoqqsuRHRTblV8iTzBkSvpb0mhAToyAGrjiNtUp9oi7w78GQfUXsFFPG+hEQpY+j
2h2jKUG0/Z2WjsFlU0kdNQT8O5WNwgFykqKGFH6AIY+Drx3UHcqTHnES04IkAGU=
=5YJu
-----END PGP SIGNATURE-----
--
Sent from: http://forum.world.st/Squeak-VM-f104410.html