-
-
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
[REQ] Update nzbget-testing to version 17.x, c++14 required! #2185
Comments
This might not be possible. From what I see, C++ 14 is implemented fully in GCC5+. The DSM6RC toolchains are all GCC4.9. Background of nzbget's reasoning here: nzbget/nzbget#88. |
Ow, to bad then. I was expecting something like this. |
I would suggest to have a go at it with the DSM6RC toolchains anyway. Parts of the C++ 14 standard were introduced pre-GCC5, and that might be enough. |
GCC 4.9 is OK for NZBGet v17. Although GCC 4.9 doesn't fully support C++14 I'm doing extra efforts to ensure NZBGet works with GCC 4.9.
GCC 4.9 supports flag |
Tried compiling the latest 17 development version (from github) with the 6.0 beta2 toolchains and everything compiled fine. Can't test as I don't have 6.0 installed.
|
Thanks for the info @hugbug. The toolchain @schumi2004 was using is based on GCC4.6, so that's why those errors occurred (a lot of the NAS devices on the market use old versions of kernels/GCC/whatnot, which is a shame). Seems that we shouldn't have an issue getting nzbget updated to latest once the final toolchains are included in spksrc, so that's good. Thanks for testing, @GoodOmens83. Might as well reopen this issue so we can refer to it properly. |
I'll do another attempt but it seems i don't have latest toolchain available in mij spksrc tree although it's updated. |
We haven't (and will not) add the DSM6RC (or the beta) toolchains. You can add one or more manually, e.g. copy a Makefile from an existing toolchain, and modify that. |
Yeah did that but it returned an error. This is my current make file http://pastebin.com/acSgxJ3W Will check later today when i have more time. |
Looks like a 32b host, and that's no good for DSM6 toolchains. |
Is it? The spksrc readme suggest to use a 32b host instead of 64b. |
Yes, but we're in the process of changing that. See #2146 |
@schumi2004: I can built NZBGet Linux installer of the current develop for you. Drop me a note via E-Mail with an info about CPU, if you are interested. |
@schumi2004: My test compile was done on Debian 64 virtual machine. I can post my Makefile but I just copied a 5.2 toolchain (renaming it synology-6.0-...) and just replaced the url with the 6.0 beta2 url. |
@GoodOmens83 thanks i will try the same here. |
Did some more testing with different vm's etc but something seems to be wrong with busybox. I'll drop my attempts for now and wait until final toolchain is released. First need to fix other things that are broken by DMS6 |
yeah would have been my suggestion too... DSM 6 seems to break like a lot... definitively to much for my liking to worry about a -testing package update... lets just hope they release the final TC's anytime soon and we don't have to wait ages |
Test package for NZBGet has been released: #3138. |
As title says, please upgrade nzbget testing to version 17.x
http://pastebin.com/TaCUYebS
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: