|
From: | s1341-libtool |
Subject: | Re: shared object not being created when building with QNX toolchain |
Date: | Thu, 18 Feb 2016 18:12:15 +0200 |
Replying to my own question, as I've refined the test case.This is the updated Makefile.am: https://ghostbin.com/paste/9wj6d.Note that now the libfrida-agent-glue.so and libfrida-agent-container.so are not expected to be generated. It seems that they were not generated with the previous makefile, there were just some symlinks created in .libs.The libfrida-agent.so is expected to be generated and installed into the lib directory, but it is not generated. The install target fails with this output:```libtool: install: /usr/bin/install -p .libs/libfrida-agent.so /home/srubenst/github/frida/build/frida-qnx-arm/lib/libfrida-agent.so/usr/bin/install: cannot stat '.libs/libfrida-agent.so': No such file or directory```The full output with V=1 is available here: https://ghostbin.com/paste/37zpzWhy is the libfrida-agent.so not generated!?!Please help me as I am tearing out my hair in frustration here.Thankss1341On 18 February 2016 at 13:55, s1341-libtool <address@hidden> wrote:Hi all,I'm trying to build this (https://ghostbin.com/paste/ksjht) Makefile.am. Unfortunately, for some reason the libfrida-agent.so file is not being generated.The libfrida-agent-container.so and libfrida-agent-glue.so are being generated. The files are located in the .libs directory. There is a libfrida-agent.la, but no .so.Note that this same build file works as expected when building using a linux-arm toolchain, but fails when using a qnx-arm toolchain. I'm building on the same machine, so the only difference between the builds should be the toolchain bits themselves (gcc, ld, ar, nm, ...).I've been struggling with this for a few days now, and I can't seem to get it to work.I'd appreciate any insight or suggestions, as I don't really know how to proceed with this.Thankss1341
[Prev in Thread] | Current Thread | [Next in Thread] |