-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
[dsm6] building for 6.x for braswell and x64 broken #2733
Comments
Hello. DSM 6.1 toolchains available in #2727 are perfectly valid and I properly built Care about removing And you're right, all toolchain 6.0.2 digests are incorrects, probably new releases have been published by Synology. I fixed them in #2737 |
As I mentioned, I tried this directly from your branch in #2727, and I still get the permissions issues when I |
Hmm, digging a bit more, it seems like this is an issue with mounting |
Not sure why this happens on shared mounts, but the workaround for me was to rsync changes from the shared mount into a native directory where I actually performed the builds. I could then successfully build packages and copy the resulting binaries back into the shared folder. Not the best solution, but good enough. |
@jreese I had same troubles with toolchains when hosting |
* 'dsm6' of https://github.com/jvega1976/spksrc: (83 commits) [DSM6] Add support for apollolake and denverton toolchains (6.1) (SynoCommunity#2942) [DSM 6] Add support for rtd1296 (SynoCommunity#2890) Update 6.1 toolchains digests Add dockerx64 DSM 6.1 toolchain DSM 6.1 toolchains (SynoCommunity#2727) Fix DSM 6.0.2 toolchains digests. SynoCommunity#2733 (SynoCommunity#2737) Radarr DSM6 Compatibility: var->.config + version checking fix (SynoCommunity#2746) Update Sonarr for DSM6 Compatibility: var->.config + version checking fix/improvement (SynoCommunity#2745) Borgbackup (SynoCommunity#2694) Determine correct user for web-based packages via BUILDNUMBER - Remove duplicate entries znc umurmur tvheadend tt-rss transmission syncthing subliminal squidguard sonarr sickrage ...
If you ran Just using the same user and group to run a |
I'm new to Synology (just got one last week), but not Linux, so forgive me if I'm missing something. I tried to follow the readme/developer how to as close as possible. I can build on 5.2, but my ds916+ is running 6.1, and the package I'd like to build needs the newer GCC in 6.x.
Expected behavior
Toolchain bootstraps and builds SPK.
Actual behavior
Toolchain download bombs on bad sha1/sha256/md5 hash for
<braswell/x64>-gcc493_glibc220_linaro_x86_64-GPL.txz
. Updatingtoolchains/syno-braswell-6.0.2/digests
then results in toolchain bootstrap failure due to tons of perm denied errors. Building for 6.1 via #2727 fails in the same way. Bootstrapping/building on 5.2 works.Steps to reproduce
1.
git checkout -f dsm6
2.
git clean -xfd
3.
docker -it --rm -v $workspace/spksrc:/spksrc synocommunity/spksrc /bin/bash
4.
make local.mk dsm-6.1
5.
cd cross/nano
6.
make arch-braswell
Build log
The text was updated successfully, but these errors were encountered: