[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] new Sun pull request (#494)

David Stes notifications at github.com
Thu Apr 30 08:15:26 UTC 2020


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


I've made some changes to support Solaris / SunOS.

First of all, I've removed my modification of the "default" pulseaudio choice in the case of #if sun;
the reason is that there was concern about this on other platforms.

And additionally it is possible to setup the Solaris build environment so that the header files soundcard.h sys/soundcard.h and  sys/audioio.h are not found (are absent).

In that case the configure script will think it does not have build OSS audio and Sun modules, and the only module that will be built is "vm-sound-pulse".   So the system will load the only module available : pulseaudio.

So no change is really required to get the result that "pulseaudio" is now the default on Solaris.

Please have a look at the proposed changes on the "sun" branch and hopefully this can be integrated.

Thanks,
David Stes

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJeqojuAAoJEAwpOKXMq1MaM9AH/0FPPQdg9EpvoV7LWhAWAs+i
7CxEWT6vhoRFuAXB73Op3rtQEmLW+sQtS4v3V4+F9KzFhhHpj0xlI9ZL7Ua52WH/
M9YwoFyct1yZxP00hbB9oSxnEw7G2JrG8CmCYjPKcNUSUUbeRWtoV34POcGWrIuJ
0+NgBD2oDyhmRDZnR+5d5MnZWGFkQCoxCeWu2PcN1t+fO+CWhbaLdE7DUgY4nzdR
ETkR323jFrqqzC9yXvn7WPab9E9lOsjQkzx4+2U9p4zrVphtPkYsX1SX7ngunCny
rn7Qw8yWJsxMtwagHDD0ttZXwvXWdts/iSBnKiRDPr/gU1qfUtlKujTjILr+39M=
=7/ro
-----END PGP SIGNATURE-----
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/494

-- Commit Summary --

  * Merge pull request #1 from OpenSmalltalk/Cog
  * Merge pull request #2 from OpenSmalltalk/Cog
  * Merge pull request #3 from OpenSmalltalk/Cog
  * SunPRO change
  * SunPRO change
  * SunPRO change
  * SunPRO change
  * sun change: define MIN function
  * sun change: include <sys/file.h> to define FASYNC
  * sqo_SSL_CTX_set_options problem with --disable-dynamicopenssl (openssl 1.0.2)
  * sun change: include <ucontext.h> for <sys/regset.h>
  * SunPRO change
  * SunPRO change
  * sun change: fp and sp in amd64 case
  * sun change: define MIN/MAX functions
  * sun change: no -q option for fgrep
  * Add build.sunos32x86 and build.sunos64x64 directories

-- File Changes --

    A build.sunos32x86/HowToBuild (3)
    A build.sunos32x86/squeak.cog.spur/build/mvm (39)
    A build.sunos32x86/squeak.cog.spur/plugins.ext (17)
    A build.sunos32x86/squeak.cog.spur/plugins.int (37)
    A build.sunos32x86/squeak.stack.spur/build/mvm (40)
    A build.sunos32x86/squeak.stack.spur/plugins.ext (14)
    A build.sunos32x86/squeak.stack.spur/plugins.int (37)
    A build.sunos64x64/HowToBuild (145)
    A build.sunos64x64/squeak.cog.spur/build/mvm (38)
    A build.sunos64x64/squeak.cog.spur/plugins.ext (17)
    A build.sunos64x64/squeak.cog.spur/plugins.int (37)
    A build.sunos64x64/squeak.stack.spur/build/mvm (32)
    A build.sunos64x64/squeak.stack.spur/plugins.ext (14)
    A build.sunos64x64/squeak.stack.spur/plugins.int (37)
    M platforms/Cross/plugins/IA32ABI/ia32abicc.c (4)
    M platforms/Cross/plugins/IA32ABI/x64sysvabicc.c (2)
    M platforms/Cross/vm/sqAtomicOps.h (7)
    M platforms/Cross/vm/sqMemoryFence.h (2)
    M platforms/unix/plugins/SqueakSSL/openssl_overlay.h (1)
    M platforms/unix/plugins/SqueakSSL/sqUnixOpenSSL.inc (5)
    M platforms/unix/vm-sound-pulse/sqUnixSoundPulseAudio.c (7)
    M platforms/unix/vm/aio.c (1)
    M platforms/unix/vm/include_ucontext.h (7)
    M platforms/unix/vm/sqUnixHeartbeat.c (4)
    M platforms/unix/vm/sqUnixITimerHeartbeat.c (4)
    M platforms/unix/vm/sqUnixMain.c (3)
    M scripts/checkSCCSversion (2)

-- Patch Links --

https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/494.patch
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/494.diff

-- 
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/pull/494
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20200430/60b9b49f/attachment.html>


More information about the Vm-dev mailing list