[Buildroot] [PATCH 1/1] postgresql: remove devfiles from target

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Tue Aug 12 16:50:19 UTC 2014


Dear Thomas De Schampheleire,

On Sun, 10 Aug 2014 14:54:51 +0200, Thomas De Schampheleire wrote:

> >> Not entirely sure here, but isn't the better approach for pg_config to add
> >> it to POSTGRESQL_CONFIG_SCRIPTS? This will ensure the file is fixed up for
> >> staging usr, and removed from target automatically.
> >>
> >
> > Note that pg_config is an ELF executable compiled for the target
> > architecture, and not a text script that can be easily fixed up.
> 
> Ok, in this case adding it to POSTGRESQL_CONFIG_SCRIPTS may not be the
> best idea.

More precisely: it will simply not work. The <pkg>_CONFIG_SCRIPTS
mechanism assumes that the <pkg>-config files are shell scripts, in a
certain format. With an ELF executable compiled for the target:

 1/ There's no way the <pkg>_CONFIG_SCRIPTS mechanism can work

 2/ There's no real point in keeping this file on the build machine,
    because it's an executable built for the target.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list