[Ecls-list] creating standalone static exectuables?

Goffioul Michael goffioul at imec.be
Fri Aug 11 07:45:09 UTC 2006


> (I feel like a big idiot for asking.)
> 
> So I built ECL with a ./configure --disable-shared && make && 
> make install, and have libecl.a and other static libraries in 
> /usr/local/lib/ecl.
> 
> test.lisp has the example from the docs:
>  
> % cat test.lisp
>      (princ "Hello world!")
>      (terpri)
>      (quit)
> 
> So I compile and link with the -shared being passed to gcc:
> 
> % ecl
> > (compile-file "test.lisp" :system-p t) (c:build-program "mytest" 
> > :lisp-files '("test.o") :ld-flags '("-shared"))

Why do you use "-shared" argument? You compiled ECL without shared
support, so there's no ECL shared lib. Did you try without that
argument?

Michael.




More information about the ecl-devel mailing list