New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
synocli-devel update - Add libtool and strace #5824
Conversation
@th0ma7 did you notice that the build of unsupported 88f6281 and qoriq had a long build time (1h 15m and 1h 55m) before the build was cancelled? EDIT: Probably it is the build of native/llvm-9.0. |
Ok, found that lvm 9.0.1 installer for ubuntu is lacking the |
I actually whished i knew how to build a truly minimal llvm/clang with just the needed tools to limit wasted cycles in native. Or better find it elsewhere and just dowloading it. Unless it's available somehow in ppa or elsewhere and we just add it to the base image? |
@hgy59 BTW, while I got glibc to build correctly it ends-up colliding with gmp dependency from binutils when included in the synocli-devel build... I've reached-out for assistance from the libc-help mailing list (https://sourceware.org/pipermail/libc-help/2023-July/006428.html), wait & see. Otherwise the package would be mostly ready for release. |
@hgy59 I've found an interesting
|
- add gprofng shared libraries to PLIST - gprofng does not build for 32-bit archs and targets must be removed from PLIST
@th0ma7 binutils PLIST fix should finally fix the build... |
@hgy59 thnx, I had started a full build at home but this is taking so long to get all the results that I pushed it as-is knowing a fix would follow shortly thereafter. With this I believe we're all set and this one can be merged (pending last roud of github-action builds). |
- avoid custom targets - add diyspk/libtree
@th0ma7 just added a small update to libtree Makefile. can you remember what the |
It was the recommended build method from the project github page. Guessing it can be removed? |
@th0ma7 another question: Is it worth to have I'll try to build for ARMv5 to find unsupported dependencies.... |
@hgy59 guessing armv5 could be supported probably as long as we remove LLVM ... along with perhaps a few others. Having the ability to provide libtree and other tools on that old platform could be beneficial. |
yes llvm-9.0 is the first (and only?) dependency that fails to build for ARMv5 (Host GCC version must be at least 4.8, your version is 4.6.4.) |
@th0ma7 I tried to build llvm 3.3 for ARMv5 but gave up (there is no common target to build llvm and clang) or is there any benefit to include llvm without clang? |
Wow, how couragous of you, respect! 🙇♂️ Honestly, I wouldn't bother with that at all. Having a few minimal tools for ARMv5 is already a success story, congrats! And thnx for simplifying EDIT: All build sucessfull on my end and install/upgrades OK on x86_64. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
synocli-devel update:
libtree
asldd
alternativeclang-tools-extra
strace
(thnx @hgy59)Fixes #
Checklist
all-supported
completed successfullyType of change