From fare at itasoftware.com Sat Mar 10 03:41:43 2007 From: fare at itasoftware.com (Francois-Rene Rideau) Date: Fri, 9 Mar 2007 22:41:43 -0500 Subject: [iolib-devel] patches to run 32-bit IOLIB on 64-bit machine + fix style-warnings Message-ID: <20070310034143.GA24292@lux.internal.itasoftware.com> As the subject says, this adds -m32 or -m64 to the grovelling on x86(-64) machines. --#f Procrastination is great. It gives me a lot more time to do things that I'm never going to do. -------------- next part -------------- A non-text attachment was scrubbed... Name: iolib.diff Type: text/x-diff Size: 2885 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: iolib-posix.diff Type: text/x-diff Size: 8059 bytes Desc: not available URL: From fahree at gmail.com Sat Mar 10 04:53:41 2007 From: fahree at gmail.com (=?ISO-8859-1?Q?Far=E9?=) Date: Fri, 9 Mar 2007 23:53:41 -0500 Subject: [iolib-devel] Re: patches to run 32-bit IOLIB on 64-bit machine + fix style-warnings In-Reply-To: <653bea160703092014g3ad53b45yf00ea9139cd610e5@mail.gmail.com> References: <20070310034143.GA24292@lux.internal.itasoftware.com> <653bea160703092014g3ad53b45yf00ea9139cd610e5@mail.gmail.com> Message-ID: <653bea160703092053i4a8821a9od639f0c817681f35@mail.gmail.com> I forgot this important bit needed in asdf-additions... [ Fran?ois-Ren? ?VB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] The only thing necessary for the triumph of evil is for good men to do nothing. -- Edmund Burke diff -rN -u old-asdf-additions/unix-dso.lisp new-asdf-additions/unix-dso.lisp --- old-asdf-additions/unix-dso.lisp 2007-03-09 23:52:12.000000000 -0500 +++ new-asdf-additions/unix-dso.lisp 2007-03-09 23:52:12.000000000 -0500 @@ -37,6 +37,8 @@ (concatenate 'string (unix-dso-link-flags dso) " " + #+cffi-features:x86-64 "-m64 " + #+cffi-features:x86 "-m32 " (getenv "EXTRA_LDFLAGS") " " #+sunos "-shared -lresolv -lsocket -lnsl" From sionescu at common-lisp.net Sun Mar 11 00:24:07 2007 From: sionescu at common-lisp.net (Stelian Ionescu) Date: Sun, 11 Mar 2007 01:24:07 +0100 Subject: [iolib-devel] patches to run 32-bit IOLIB on 64-bit machine + fix style-warnings In-Reply-To: <20070310034143.GA24292@lux.internal.itasoftware.com> References: <20070310034143.GA24292@lux.internal.itasoftware.com> Message-ID: <20070311002407.GA1073860@universe.org> On Fri, Mar 09, 2007 at 10:41:43PM -0500, Francois-Rene Rideau wrote: I've removed inotify* and fdopendir. For the 32/64-bit problem I'm using (cffi:foreign-type-size :int) to detect the platform's word size, please check if this works. For the librt.so problem until I find out what caused your breakages I won't apply the change. Theoretically the right thing is to let dlopen() choose which librt.so to load yet that doesn't work in your case; for the moment please patch your sources manually(or use quilt). As for the warnings caused by missing definitions of C macros or constants I've added a special condition class IOLIB-ALIEN-GROVEL:MISSING-DEFINITION for that so you can selectively muffle those warnings. -- (sign :name "Stelian Ionescu" :aka "fe[nl]ix" :quote "Quidquid latine dictum sit, altum sonatur.") -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: