Re: (GSoC) Compiling and loading gEDA/gschem plugin [was: Re: gsoc - gnucap project]

al davis <[email protected]>
Newsgroups gmane.comp.gnu.gnucap.devel
Message-ID <[email protected]>
On Tuesday 07 August 2012, [email protected] wrote:
> "make lang_geda.o" also should work but I can't load it as a
> plugin. I get
> 
> gnucap> load ./lang_geda.o
> load ./lang_geda.o
>      ^ ? ./lang_geda.o: only ET_DYN and ET_EXEC can be loaded
> 
> I think makefile doesn't compile with -shared flag and hence
> the issue.

The suffix is ".so" (shared object) not ".o".

Make has a collection of default rules, so even though 
lang_geda.o is not explicitly listed in the makefile, make finds 
a rule to make it.  Since .o is normally not "shared", the     
"-shared" flag is not used.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.