myfreeer/aria2-build-msys2

可否编译一个mac版的

ysmintor opened this issue · 3 comments

一直在Windows上使用,目前转移到mac下使用,下载个东西还是需要aria2,不知能否编译mac版的。

没有相应环境,无法提供支持,可参考如下脚本(提取自travis.yml):

git clone https://github.com/aria2/aria2 --depth=1
cd aria2
git clone https://github.com/myfreeer/aria2-build-msys2 --depth=1
git am -3 aria2-build-msys2/*.patch
$CC --version
brew update
brew install --force cppunit gettext openssl libssh2 c-ares sqlite3 ccache
brew link --force cppunit gettext openssl libssh2 c-ares sqlite3 ccache 
export CXX="$CXX -Qunused-arguments" CC="$CC -Qunused-arguments"
autoreconf -i
automake
autoconf
./configure --without-openssl --without-gnutls --with-appletls --disable-nls CPPFLAGS=-fsanitize=address LDFLAGS=-fsanitize=address
make 

不是太会使用brew,$CC --version这里就有问题了,后面安装autoreconf 也出问题了。
编译mac osx 版本,好像说查看makerelease-osx.mk 这个问题。这个能够在Windows平台编译吗,因为交叉编译成二进制文件出来,mac 系统应该就能用吧。

后期有时间如果成功了,我可以把编译的放上来。

https://github.com/tpoechtrager/osxcross
可能对交叉编译有所帮助