[Buildroot] Wrong pathnames in libtool and pkgconfig files

Andrew E. Mileski andrewm at isoar.ca
Mon Oct 2 21:18:03 UTC 2006


I'm repeatedly having problems with pathnames in *.la and *.pc files,
since packages are built for / but installed in $(STAGING_DIR).  This
breaks packages that rely on these files being accurate.

So far I've resorted to sed'in them, which mostly works:
    sed -i filename -e 's#/usr#$(STAGING_DIR)/usr#g'
but is sure to cause problems if not prevented from being repeated.

This effects all packages built using libtool and pkgconfig.

Is there a more correct way to handle this?

-- 
Andrew E. Mileski




More information about the buildroot mailing list