Closed olerem closed 7 years ago
This bug report was made back in 11 Jun 2014, last update at 23 Jan 2015. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751339
the main problem is building a toolchain which is not trivial for packaging
Contacted gcc devs: https://www.mail-archive.com/gcc@gcc.gnu.org/msg80938.html
patches for GCC could be accepted. If this would be done, then we don't need to create own patched toolchain.
starting research on GCC and Bintuils. First of all, updated firmware to latest GCC version. If i will need to make gcc patches an push it upstream i need to be able to test it.
So, here is the pull request: https://github.com/qca/open-ath9k-htc-firmware/pull/91
Side note: we have no test automation :( https://github.com/qca/open-ath9k-htc-firmware/issues/95
https://github.com/qca/open-ath9k-htc-firmware/pull/91 is done. Now we need continue to research binutils and GCC issue.
According to irc #debian-devel it should be possible with less problems to provide package for this firmware. Keywords are: binutils-source and gcc-6-source. Here are reverse depnedencies for this packages which should be a good example to start:
[0] 11:22 cbe@benz:~ master $ build-rdeps binutils-source WARNING: dose-extra >= 4.0 is not installed. Falling back to old unreliable behaviour.
No reverse build-depends found for binutils-source.
cross-toolchain-base binutils-z80 cross-binutils cross-toolchain-base-ports openbios binutils-mingw-w64 binutils-arm-none-eabi
Found a total of 7 reverse build-depend(s) for binutils-source.
No reverse build-depends found for binutils-source.
[0] 11:39 cbe@benz:~ master $ build-rdeps gcc-6-source WARNING: dose-extra >= 4.0 is not installed. Falling back to old unreliable behaviour.
No reverse build-depends found for gcc-6-source.
gcc-6-cross-ports gnat-mingw-w64 gcc-6-cross gcc-mingw-w64
Found a total of 4 reverse build-depend(s) for gcc-6-source.
No reverse build-depends found for gcc-6-source.
I hope this can be included in Debian stretch.
next pre debian PR: https://github.com/qca/open-ath9k-htc-firmware/pull/104
@Legimet , sure... it is not trivial and frustrating work which take lots of time. I doubt i'll do it again any time soon.
This issue can be closed now, see: https://ftp-master.debian.org/new/open-ath9k-htc-firmware_1.4.0-81-gf206e56+dfsg-1.html
If i see it correctly first of all, we need a gcc xtensa cross compiler as a package