From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Stefan_Fr=F6berg?= Date: Wed, 30 Jan 2013 14:31:15 +0200 Subject: [Buildroot] [PATCH v3] pkg-infra: add _CONFIG_FIXUP to fix *-config files In-Reply-To: <51080BF1.3020009@mind.be> References: <1359402723-5603-1-git-send-email-stefan.froberg@petroprogram.com> <51080BF1.3020009@mind.be> Message-ID: <51091293.1010108@petroprogram.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net 29.1.2013 19:50, Arnout Vandecappelle kirjoitti: > On 29/01/13 08:14, Samuel Martin wrote: >>> >+ $(SED) >>> "s,^\(exec_\)\?prefix=.*,\1prefix=$(STAGING_DIR)/usr,g" \ >>> >+ -e "s,-I/usr/,-I\${prefix}/usr/,g" \ >>> >+ -e >>> "s,-L/usr/,-L\${exec_prefix}/usr/,g" \ >> Well, just fixing the (exec_)?prefix may not be enough in some case: >> Some quick grepping in the package directory will show that includedir >> and libdir should be fixed as well. > > I wouldn't want to do too much in the generic fixup script. > > In fact, the -L substitution is not necessarily correct - some config > scripts may not define ${exec_prefix}. I'd rather use $(STAGING_DIR) > explicitly. > > BTW, Stefan: the $ should have been quoted ($$). > > Regards, > Arnout > So like this ? -e 's,-I/usr/,-I$$(STAGING_DIR)/usr/,g" \ -e 's,-L/usr/,-L$$(STAGING_DIR)/usr/,g" \ I make one final v4 of that for FOSDEM then and that's that. Regards Stefan