[Buildroot] [V2 1/2] pkg-perl: fix for Perl XS packages configured by Makefile.PL

Peter Korsgaard jacmet at uclibc.org
Wed Jun 11 09:18:14 UTC 2014

>>>>> "Francois" == Francois Perrad <fperrad at gmail.com> writes:

 > ExtUtils::MakeMaker adds all the header files used by the perl as
 > dependencies to the generated Makefile. This means that the generated
 > Makefile will depend on the system's header files.

 > Usually this is not a problem, because when building the target package,
 > these header files will indeed be found in $(STAGING_DIR). However, some
 > distro's add an extra header file to the system's perl. This header is
 > also included in the generated Makefile, which makes the build fail
 > because it doesn't exist in $(STAGING_DIR).

 > As a work-around, explicitly create this header file in $(STAGING_DIR).
 > It doesn't hurt to create it even if the system perl doesn't need it.

 > Signed-off-by: Francois Perrad <francois.perrad at gadz.org>

Committed, thanks.

Bye, Peter Korsgaard

More information about the buildroot mailing list