DSM 5.1を搭載したSynology DS 214用のcrosstool-ngツールチェーンを構築する方法は?
私はgcc、DSM 5.1を搭載したSynology DS214(事実上恐ろしく時代遅れのLinux 3.2.xであるSynology OS)で「機能する」4.6、つまり、ボックスでアプリケーションをコンパイルできるようにしようとしています。クロスコンパイルされたgccと env CC=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-gcc \ LD=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ld \ RANLIB=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ranlib \ AR=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ar \ CFLAGS=" -I/usr/local/arm-marvell-linux-gnueabi/arm-marvell-linux-gnueabi/libc/include -mhard-float -mfpu=vfpv3-d16" \ LDFLAGS=" -L/usr/local/arm-marvell-linux-gnueabi/arm-marvell-linux-gnueabi/libc/lib" \ auto-apt run ./configure --host=arm-marvell-linux --target=arm-marvell-linux \ --prefix=$USER/syno-prefix --disable-shared --enable-obsolete make make install SynologyツールチェーンのUbuntu 14.10 AMD64上とのための推奨パラメータarmadaxpCPUとcrosstools-ng(プロジェクトサイト)ツールチェーンでeglibc2.18、gcc4.6.4、Linuxの3.2.40とarchitecture-levelS armv7-aとarmadaxp(後者は、動作しないエラー「不明アーチ」)とCPUのチューニングについてcortex-a9そしてCFLAGS -mhard-float -mfpu=vfpv3-d16"、何時間も検索した後、必要なアーキテクチャパラメータに関する唯一のヒントが、armv7lを使用してMyCloudデバイスでtransmissonをコンパイルする方法のガイドだったためです。 クロスコンパイルさgccれたツールチェーンとツールチェーンの両方がエラーを引き起こす /usr/local/bin/ld: unrecognised emulation mode: armelf_linux_eabi Supported emulations: armelf_linux armelf …