Re: Rekall for Mandrake

<john-VaIkxCi+oFdWk0Htik3J/[email protected]> Sat, 17 Jan 2004 12:16:47 -0000
Newsgroups gmane.comp.db.rekall.devel
Message-ID <[email protected]>
Hi
What if the prefix lib was removed, would that help. If so I suppose we could make appropriate changes to the "lib locator" module

Regards
John Dean
co-author of Rekall,
the alternative to MS Access


----- Original Message ----- 
From: "Spencer" <sdander-gM+QbJpSfZ/[email protected]>
To: "Rekall-devel" <[email protected]>
Sent: Saturday, January 17, 2004 2:04 AM
Subject: [Rekall-devel] Rekall for Mandrake


> Hi all,
> I have successfully built a full set of RPMS for Mandrake Cooker but 
> have run into a few difficulties. Mandrake uses a macro called 
> %mklibname. This effectively sets the library package name to 
> lib%name%major plus extensions (eg: -runtime, -drivers, etc). This works 
> very well except for -devel.
> 
> There are several .so files that rpmlint ( Mandrake's RPM correctness 
> checker ) considers -devel files and belong in the -devel package. These 
> include libkbase_componentview.so, libkbase_copierview.so, etc. On 
> rechecking, all the .so files are this way. Now I could put these in the 
> devel package but idea is not to have to load the devel package on 
> installation.
> 
> The workaround is to add a major as a suffix to the lib *.so name. The 
> problem is that the makefiles do not support a major and second, there 
> is no clear place to add a patch. As an example, a line such as "$(CC) 
> $(SHFLAGS) -Wl,-soname,[email protected] -o $@ $(LIBOBJS) $(RUNTIMELIBS)" would 
> probably work ( with corrections ) but the question is where to put it. 
> Needless to say, linking would have to be done but this can be added in 
> the specfile.
> 
> Any help that you can provide would greatly be appreciated.
> 
> TIA
> Spence
> 
> _______________________________________________
> Rekall-devel mailing list
> [email protected]
> http://www.mailman.a-i-s.co.uk/cgi-bin/mailman/listinfo/rekall-devel
> 
>