David Lichteblau | 27 Apr 21:37
Gravatar

Making -m<arch> conditional on x86 (etc.)

Hi,

as discussed on IRC, here is an attempt at fixing the build on ARM.
Tested (briefly) with CCL.

https://gitorious.org/~lichteblau/iolib/lichteblau-iolib/commit/34a537b1

Thanks
d.

------------------------------------------------------------
From 34a537b10142a0d98e474301add11790536ee9aa Mon Sep 17 00:00:00 2001
From: David Lichteblau <david <at> lichteblau.com>
Date: Fri, 27 Apr 2012 12:34:45 +0000
Subject: [PATCH] Conditionalize -m<arch> flag on ISA features

---
 src/grovel/grovel.lisp |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/grovel/grovel.lisp b/src/grovel/grovel.lisp
index a1cac9e..1921b09 100644
--- a/src/grovel/grovel.lisp
+++ b/src/grovel/grovel.lisp
@@ -255,6 +255,9 @@ int main(int argc, char**argv) {
 ;;; FIXME: is there a better way to detect whether these flags
 ;;; are necessary?
 (defparameter *cpu-word-size-flags*
+  #-(or x86 x86-64 sparc sparc64)
+  '()
(Continue reading)

Stelian Ionescu | 20 Dec 20:41
Gravatar

Linux binary repository for libfixposix

I've set up a repository containing libfixposix(and in future other C
libraries on which IOLib depends), currently available only for Debian
and Ubuntu(RH & co. coming soon)

To enable it on your system add to /etc/apt/sources.list:

deb http://download.opensuse.org/repositories/home:/sionescu/DISTRO/ ./

and to /etc/apt/preferences:

Package: libfixposix*
Pin: origin download.opensuse.org
Pin-Priority: 1001

Replace DISTRO with Debian_Squeeze, Ubuntu_Natty or Ubuntu_Oneiric

--

-- 
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.
http://common-lisp.net/project/iolib

Stelian Ionescu | 10 May 11:00
Gravatar

New patches: 9-May-2011


commit ad2d075537adac71f0e3867a10d15c784c973b34
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Mon May 9 19:05:01 2011 +0200

    Mark SIGPOLL as optional because it's not present on OSX

 src/syscalls/ffi-types-unix.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d5d7ded628e137e713e1643cc3f0537cd12ed8d4
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Mon May 9 19:04:13 2011 +0200

    Fix typo

 src/syscalls/ffi-types-unix.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20110509.tar.gz

Main repository: http://gitorious.org/iolib/iolib
Backup 1:        http://common-lisp.net/gitweb?p=projects/iolib/iolib.git
Backup 2:        http://repo.or.cz/w/iolib.git

Stelian Ionescu | 4 May 11:00
Gravatar

New patches: 3-May-2011


commit d89414df62ec08c05ed4b4c12fe0dd36fec3f8b2
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Tue May 3 18:16:46 2011 +0200

    Re-export GET-MONOTONIC-TIME from IOLIB.OS

 src/os/pkgdcl.lisp |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 1c0539f6395b3e8ec04dca713884d86a01515329
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Tue May 3 15:44:47 2011 +0200

    Cosmetic fix

 src/os/create-process-unix.lisp |    3 ++-
 src/os/os-unix.lisp             |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20110503.tar.gz

Main repository: http://gitorious.org/iolib/iolib
Backup 1:        http://common-lisp.net/gitweb?p=projects/iolib/iolib.git
Backup 2:        http://repo.or.cz/w/iolib.git

Stelian Ionescu | 14 Apr 23:47
Gravatar

IOlib on Lispworks/Allegro

Does anybody here use or would like to use IOlib on Allegro/Lispworks
and, if so, on which OS/CPU combination ?

--

-- 
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.
http://common-lisp.net/project/iolib
Stelian Ionescu | 16 Mar 10:00
Gravatar

New patches: 15-Mar-2011


commit 03fb1dcd7b50621cdbbd3f21ad1e82b090c3f69b
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Tue Mar 15 18:05:57 2011 +0100

    Fix test LOOKUP-SERVICE.2: SunOS doesn't have ssh/udp, use domain instead

 tests/sockets.lisp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 7d83fdc11d24e1127a1c4d1d0f91fd3091b854fe
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Sun Mar 13 20:28:25 2011 +0100

    Grammatical fix

 src/os/create-process-unix.lisp |    2 +-
 src/os/os-unix.lisp             |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit bcf646e7f6a471460afe3afc448d2d67cba360d3
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Sat Mar 12 02:19:36 2011 +0100

    Remove unused variables

 src/os/create-process-unix.lisp |    4 ++--
 src/os/os-unix.lisp             |    3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

(Continue reading)

Stelian Ionescu | 23 Feb 11:00
Gravatar

New patches: 22-Feb-2011


commit a0fdca838e86ab6a034cf394e1e461363187837c
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Tue Feb 22 15:28:06 2011 +0100

    Fix printing of closed streams

 src/streams/gray/gray-stream-methods.lisp |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20110222.tar.gz

Main repository: http://gitorious.org/iolib/iolib
Backup 1:        http://common-lisp.net/gitweb?p=projects/iolib/iolib.git
Backup 2:        http://repo.or.cz/w/iolib.git

Stelian Ionescu | 16 Feb 11:00
Gravatar

New patches: 15-Feb-2011


commit 775eda65d53d62afdd53af19c061309a3d3b8ebc
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Wed Feb 16 00:51:38 2011 +0100

    SOCKET-CONNECTED-P: ignore EINVAL as well

    On OSX, getpeername(2) returns EINVAL on disconnected sockets, so
    ignore EINVAL too
    Thanks to Greg Pfeil for reporting this problem

 src/sockets/socket-methods.lisp |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20110215.tar.gz

Main repository: http://gitorious.org/iolib/iolib
Backup 1:        http://common-lisp.net/gitweb?p=projects/iolib/iolib.git
Backup 2:        http://repo.or.cz/w/iolib.git

Stelian Ionescu | 4 Feb 11:00
Gravatar

New patches: 3-Feb-2011


commit 9c38857822d55c73dd63a86013e5a9ebd9e35517
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Thu Feb 3 21:29:21 2011 +0100

    Fix typo: lfp_stopsig -> lfp_wstopsig

 src/syscalls/ffi-functions-unix.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20110203.tar.gz

Main repository: http://gitorious.org/iolib/iolib
Backup 1:        http://common-lisp.net/gitweb?p=projects/iolib/iolib.git
Backup 2:        http://repo.or.cz/w/iolib.git

Stelian Ionescu | 2 Feb 11:00
Gravatar

New patches: 1-Feb-2011


commit 1454d61edaaf79bc9462c4d6816ffc647dfea414
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Tue Feb 1 22:02:24 2011 +0100

    WITH-C-ENVIRONMENT: initialize pointer array to NULLs

 src/os/os-unix.lisp |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

commit 0d1a46ca59ec96d41da0d534898f1a870836fc66
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Tue Feb 1 16:48:20 2011 +0100

    ALLOCATE-ENV: the number of elements is HASH-TABLE-COUNT not HASH-TABLE-SIZE

 src/os/os-unix.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 67f43e43e081782813fbd2444c5ea0d75744f1ee
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Tue Feb 1 16:46:35 2011 +0100

    WITH-ARGV: initialized pointer array to NULLs

 src/os/create-process-unix.lisp |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20110201.tar.gz
(Continue reading)

Stelian Ionescu | 30 Jan 11:00
Gravatar

New patches: 29-Jan-2011


commit a41fc30f985941068779e815d2dcac3796d70e15
Author: Stelian Ionescu <sionescu <at> cddr.org>
Date:   Sat Jan 29 12:06:40 2011 +0100

    PROCESS-STATUS: return translated status also when the process has finished

 src/os/create-process-unix.lisp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

An updated tarball of IOLib's source can be downloaded here:
http://common-lisp.net/project/iolib/files/snapshots/iolib-20110129.tar.gz

Main repository: http://gitorious.org/iolib/iolib
Backup 1:        http://common-lisp.net/gitweb?p=projects/iolib/iolib.git
Backup 2:        http://repo.or.cz/w/iolib.git


Gmane