The patch for removing 'QA issues' with pg_config was incomplete, it did not
change the number of items supposed to be in the configdata stucture. This 
leads to
get_configdata function asserting, and pg_config command does not work

Signed-off-by: Steffen Olsen <steffen.ol...@gmail.com>
---
 .../0001-config_info.c-not-expose-build-info.patch    | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git 
a/meta-oe/recipes-dbs/postgresql/files/0001-config_info.c-not-expose-build-info.patch
 
b/meta-oe/recipes-dbs/postgresql/files/0001-config_info.c-not-expose-build-info.patch
index 101a74877..52ca276da 100644
--- 
a/meta-oe/recipes-dbs/postgresql/files/0001-config_info.c-not-expose-build-info.patch
+++ 
b/meta-oe/recipes-dbs/postgresql/files/0001-config_info.c-not-expose-build-info.patch
@@ -30,7 +30,16 @@ diff --git a/src/common/config_info.c 
b/src/common/config_info.c
 index e72e729..b482c20 100644
 --- a/src/common/config_info.c
 +++ b/src/common/config_info.c
-@@ -123,74 +123,6 @@ get_configdata(const char *my_exec_path, size_t 
*configdata_len)
+@@ -38,7 +38,7 @@
+       int                     i = 0;
+ 
+       /* Adjust this to match the number of items filled below */
+-      *configdata_len = 23;
++      *configdata_len = 14;
+       configdata = (ConfigData *) palloc(*configdata_len * 
sizeof(ConfigData));
+ 
+       configdata[i].name = pstrdup("BINDIR");
+@@ -123,74 +123,6 @@
        configdata[i].setting = pstrdup(path);
        i++;
  
-- 
2.17.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#98678): 
https://lists.openembedded.org/g/openembedded-devel/message/98678
Mute This Topic: https://lists.openembedded.org/mt/93503168/21656
Group Owner: openembedded-devel+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to