[oe] RFC: Should do_runstrip be removed for kernel packages?

Tom Rini tom_rini at mentor.com
Fri Jun 25 13:50:59 UTC 2010


Scott Garman wrote:
> Hello,
> 
> I've noticed for many kernel builds in OE/Poky that there are non-fatal 
> runstrip errors being generated during the do_pacakge stage of the build.
> 
> This is happening because a handful of utility binaries (in arch/boot/ 
> and scripts/) are being compiled for the host architecture, and then 
> strip for the target architecture is being run. When these architectures 
> don't match, runstrip complains and generates these errors.
> 
> Currently in Poky we are maintaining a blacklist of these binaries and 
> deleting them in do_install:
> 
> http://git.pokylinux.org/cgit.cgi/poky/commit/?id=698dab01098816e4894beb4b3dad556f045c074d 
> 
> 
> This is a hack that I'd like to keep as temporary as possible.
> 
> I'm curious though if it is even common to perform do_runstrip for 
> kernel packages? What are the use cases that require this? If there are 
> none, then I'm inclined to simply disable do_runstrip in kernel.bbclass.
> 
> Another option - less elegant, but better than the current hack - might 
> be to use a variable to disable runstrip and set that within the kernel 
> recipe files.

There's already a SKIP for strip, iirc.  Throwing that into 
kernel.bbclass or the modules bbclass would get the discussion moving 
more, perhaps (I'm a bit torn here).

-- 
Tom Rini
Mentor Graphics Corporation




More information about the Openembedded-devel mailing list