[oe] Recipe for libserial_0.6.0rc1

Elvis Dowson elvis.dowson at mac.com
Sat Jun 20 21:10:40 UTC 2009


Hi Phil,
		This is the best explanation I've had on an OE aspect in months. Now  
it makes perfect sense! I didn't know that it did exactly what the  
original makefile did.

Anyway, I've learnt a bit more about OE today!! Enough to get me  
starting on working on the main project!

Elvis

On Jun 21, 2009, at 12:59 AM, Phil Blundell wrote:

>>
>
> Not easily.  The autotools class just installs the headers whereever  
> the
> package's Makefile is set up to put them.  If the library's authors  
> have
> written their makefiles to dump the headers in /usr/include rather  
> than
> in a subdirectory, that's what will happen.  (This isn't at all
> uncommon, particularly for libraries with just one or two headers, and
> it isn't necessarily any cause for concern.)
>
> Plus, if this is where the package is set up to install its headers,
> that's probably where other distributions are going to put them and
> hence where other software is going to expect to find them.  So,
> although obviously you can write a custom do_stage method to put the
> headers somewhere else, it's not a good idea to do this unless you  
> have
> a particular reason to believe either that the library's authors were
> seriously misguided, or that the Makefile is malfunctioning for some
> reason and not putting the headers where they expected it would.
>





More information about the Openembedded-devel mailing list