mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-25 08:21:14 +00:00
28cec43807
Compiles faster, is PIC by default, and does not have pkgconfig files with wrong paths. Add various fixes to it as it seems cross compilation was never tested. Signed-off-by: Rosen Penev <rosenp@gmail.com>
27 lines
945 B
Diff
27 lines
945 B
Diff
From dc307e1cbf73f6dbf72bb049c19d332774cdb4e7 Mon Sep 17 00:00:00 2001
|
|
From: Eli Schwartz <eschwartz@archlinux.org>
|
|
Date: Thu, 5 May 2022 00:16:15 -0400
|
|
Subject: [PATCH] meson: fix error in processing version for pc files
|
|
|
|
This awk command was copied verbatim from configure.ac, which included
|
|
non-awk syntax because configure.ac cannot contain [ literals.
|
|
|
|
Rewrite these autoconf quadrigraphs as their actual values, for meson.
|
|
|
|
Fixes always setting the micro version to "0".
|
|
---
|
|
meson.build | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
--- a/meson.build
|
|
+++ b/meson.build
|
|
@@ -41,7 +41,7 @@ conf.set_quoted('PACKAGE_VERSION', meson
|
|
|
|
codes = [''' {print $1} ''',
|
|
''' {sub("-.*","",$2); print $2} ''',
|
|
- ''' {sub("-.*","",$3); print $3 ~ /^@<:@0-9@:>@+$/ ? $3 : 0} ''']
|
|
+ ''' {sub("-.*","",$3); print $3 ~ /^[0-9]+$/ ? $3 : 0} ''']
|
|
pc_version = []
|
|
foreach code : codes
|
|
res = run_command('bash', '-c',
|