-
-
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
Add toolchain support for DSM 6.0 #2306
Add toolchain support for DSM 6.0 #2306
Conversation
Thanks. There's a file |
You also might want to check that the email you're using for the commits to Github is associated with your Github account: that currently does not seem to be the case. |
b9ce4ce
to
4a1a2fe
Compare
Ok I remove the file |
@Dr-Bean LGTM now :) |
Yeah, I was verifying that the toolchains work as expected with the Python package, but ran into a snag with that (the open issue on manylinux wheels). The problem here is that once we merge it, the
|
you are right, totally forgot about the adduser thing already :/ |
I wish I could forget all about it ;) |
Huh, that's weird. I'm sure the GPL sources were published at some point (the beta stuff anyway), because I noticed they were split into separate files instead of it being compressed into one large file. It looks like Synology removed it again... |
@Dr-Bean I found it in the log activities : https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/7274branch/
But it's not available ... |
@Dr-Bean But there are also others files in https://sourceforge.net/projects/dsgpl/files/toolkit/ |
@GuillaumeSmaha Those are the actual development environments Synology provides. We use spksrc instead, so it doesn't contain anything of value for us. By the way, could you have a look at #2219 (comment), and check if setting |
76054ac
to
f1fab1f
Compare
@Dr-Bean I updated
to
I compiled zsh package and the installation was successful. |
@GuillaumeSmaha Thanks, but that wasn't exactly what I meant ;) |
@Dr-Bean Humm Ok, I understand. I will try it |
Ok, it works. See the INFO file from the package :
I used :
|
Just a drive-by comment: The value should be set to the earliest stable DSM6 version, which should be |
@Dr-Bean Ok, I update the FIRMWARE value. https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/ is always not updated |
https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/ is always not updated ... -_- |
6.0.2 toolchains have been released.... |
@GoodOmens83 Thanks =) It is always the same, GPL Source is misising ! |
A new set please. We can maintain all the toolchains with the current structure in spksrc, even though the older ones are generally not used after newer TC's are released. It would be nice to have the GPL sources though, seeing as we can't build all the packages without them. |
GPL Source has been published (only 8451/DSM6.0.2, but at least we're getting somewhere ;)): |
@Dr-Bean Ok I am making the pull request |
@Dr-Bean lol This is a different kind of files ... https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/8451branch/avoton-source/ |
Well then...that doesn't help, does it? GPL source code indeed, but no kernel files. Sent in another request, thanks for noticing ;) |
@GuillaumeSmaha I'm working on adding the DSM6.0.2 toolchains (planning to release a couple of -testing package, see here. I used your PR as a base to start off from, but I do have a couple of comments on it (I never did a proper review...sorry):
In short, I've reverted those changes from my 6.0.2 TC's for now ;) Would be nice if you can provide some insight into the questions above. |
@GuillaumeSmaha I've added a new branch, |
@GuillaumeSmaha Ok. I'd initially say don't bother with trying to recreate the error, but then again, I haven't run into it myself. If you open a PR, then yes please: against the dsm6 branch :) You'll probably want to use the exact same approach as I did for the 6.0.2 stuff (e.g. same TC_FIX approach, same flags): probably just the download site and It's about time we do a bit of a larger cleanup/revamp of the way the toolchains are setup though...I'll probably start working on that once the DSM6 stuff is up and running. |
I close it (New PR on the branch |
No description provided.