debug message for dependencies not found
PATCH 1/1 debug message for dependencies not found
Hi,
Same mail sent earlier Changing subject line, By mistake shared subject line of other patch.
prelink gives below error message for failure dependency:
./prelink: /test_binary: Could not find one of the dependencies
This provides name of dependent library which is missing like below:
./prelink: /test_binary: Could not find one of the dependencies:
./prelink-rtld: error while loading shared libraries: libB.so: cannot open shared object file: No such file or directory where libB.so is missing dependecy
--- src/gather.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
src/gather.c +2 -2
@@ -240,8 +240,8 @@ gather_deps (DSO *dso, struct prelink_entry *ent)if (q !=NULL ) {error (0 ,0 , -"%s: Could not find one of the dependencies" , - ent->filename); +"%s: Could not find one of the dependencies:\n%s" , + ent->filename, line); goto error_out; } }
--
Thanks
Maninder Singh
This and the other patch have been merged onto the cross_prelink_staging branch.
Please test that I merged it properly. (Everything passed my basic testing, but I haven't run it against any ARM/HF libraries or similar.)
--Mark
Quoted 40 lines · Maninder Singh
Hi,
Same mail sent earlier Changing subject line, By mistake shared subject line of other patch.prelink gives below error message for failure dependency:
./prelink: /test_binary: Could not find one of the dependenciesThis provides name of dependent library which is missing like below:
./prelink: /test_binary: Could not find one of the dependencies:
./prelink-rtld: error while loading shared libraries: libB.so: cannot open shared object file: No such file or directory where libB.so is missing dependecySigned-off-by Maninder Singh <[email protected]>Signed-off-by Vaneet Narang <[email protected]>Reviewed-by Ajeet Yadav <[email protected]>Reviewed-by Geon-ho Kim <[email protected]>--- src/gather.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)src/gather.c +2
-3@@ -240,8 +240,8 @@ gather_deps (DSO *dso, struct prelink_entry *ent)if (q !=NULL ) {error (0 ,0 , -"%s: Could not find one of the dependencies" , - ent->filename); +"%s: Could not find one of the dependencies:\n%s" , + ent->filename, line); goto error_out; } } --Thanks
Maninder Singh