Karim Belabas on Mon, 12 Sep 2005 19:47:17 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: os X problems |
* Bill Allombert [2005-08-26 14:19]: > On Thu, Aug 25, 2005 at 08:29:22PM -0700, Justin C. Walker wrote: > > > > On Aug 25, 2005, at 19:56 , Joshua Friedman wrote: > > > > >In the examples directory, library build seems to fail: > > > > > >Friedman <pari-2.2.10.alpha> cd examples/ > > >Friedman <examples> make all > > [snip] > > >o libextgcd.dylib -shared -O3 -DGCC_INLINE -Wall -fno-strict-aliasing > > >-fomit-frame-pointer -O3 -DGCC_INLINE -Wall -fno-strict-aliasing > > >-fomit-frame-pointer -no-cpp-precomp > > >-Wl,-dylib,-flat_namespace,-undefined,suppress extgcd.o > > >make: o: Command not found > > > > I think this is because DLLD is undefined in examples/Makefile (I get > > the same failure). I'm not sure what DLLD is supposed to be. > > DLLD is undefined on Mac OS X because we do not yet know how to build > dynamic libraries on OS X yet. > > "make all" try to build all targets, i.e extgcd-sta, extgcd-dyn and > libextgcd.dylib. > > extgcd-sta should work fine. > > extgcd-dyn cannot be built (we would need libpari as a dynamic library). > > libextgcd.dylib should be buildable, but the makefile is not quite right > (it try to build a shared library instead of a sared object and this is > not the same on Darwin). > > Try the attached patch (do not forget to rerun Configure). > That might also fix the same problem on cygwin. I applied the patch to CVS. Thanks! Karim. -- Karim Belabas Tel: (+33) (0)1 69 15 57 48 Universite Bordeaux 1 Fax: (+33) (0)1 69 15 60 19 351, cours de la Liberation http://www.math.u-bordeaux.fr/~belabas/ F-33405 Talence (France) http://pari.math.u-bordeaux.fr/ [PARI/GP]