On Wed, Aug 8, 2012 at 2:26 AM, Felix Salfelder <[email protected]> wrote: > On Wed, Aug 08, 2012 at 12:45:31AM +0530, [email protected] wrote: >> I think makefile doesn't compile with -shared flag and hence the issue. > > yes. since the module-compile/install/load infrastructure is still > missing, i decided to simply add it to *_SRCS in Makefile.am. the > resulting .o's cannot be loaded, but get linked into the gnucap > executable and need not be loaded. > > this is a hack, but IMO finding geda is more important than having > dyanmically loadable shared objects. > > regards > felix
On Thu, Aug 9, 2012 at 11:59 AM, al davis <[email protected]> wrote: > On Tuesday 07 August 2012, [email protected] wrote: > > 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. Okay, but In order for makefile to compile to a shared object file, we need to specifiy that, right? -- Savant Krishna | Junior Undergraduate | Electrical Engineering | IIT Bombay _______________________________________________ Gnucap-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnucap-devel
