aboutsummaryrefslogtreecommitdiffstats
path: root/testing/rust/APKBUILD
Commit message (Collapse)AuthorAgeFilesLines
* community/rust: move from testingJakub Jirutka2017-05-011-212/+0
|
* testing/rust: re-enable -lldb subpackageJakub Jirutka2017-05-011-13/+12
|
* testing/rust: upgrade to 1.17.0Shiz2017-04-281-10/+10
|
* testing/rust: remove -lldb subpackageJakub Jirutka2017-04-221-11/+12
| | | | lldb package is broken and has been moved to unmaintained.
* testing/rust: add Alpine-specific target, move our local differences thereShiz2017-04-211-21/+31
| | | | | | | This adds new Alpine targets to Rust, $arch-alpine-linux-musl that embed our toolchain and distribution differences. We also modify the APKBUILD to properly support (pseudo-)cross-compilation from the $arch-unknown-linux-musl bootstrap targets to this new target.
* testing/rust: properly force RPATH with a new target optionShiz2017-04-211-2/+6
| | | | | | These patches add a new target option, `need_rpath`, to force RPATH embedding in appropriate situations. We also minimize the generated RPATH.
* testing/rust: factor out fully static support from static PIE supportShiz2017-04-211-4/+3
|
* testing/rust: remove FileCheck removal patchShiz2017-04-211-2/+1
| | | | | This is no longer needed with our LLVM 3.9 package, as we ship FileCheck now.
* testing/rust: reorganize patchesShiz2017-04-211-20/+22
| | | | | | | This divides up the patches in three logical categories: - musl-*.patch: musl support patches intended for upstreaming; - alpine-*.patch: Alpine-specific patches that are likely not upstreamable; - *.patch: functionality patch that may make it upstream.
* testing/rust: fix dylib creation when crt-static is enabledShiz2017-04-141-2/+2
|
* testing/rust: refactor patches for linux_musl_base.rsJakub Jirutka2017-04-131-1/+3
|
* testing/rust: build dynamically linked binaries by defaultJakub Jirutka2017-04-131-4/+4
| | | | | Note that users still can switch to static linking using `-C target-feature=+crt-static`, that is allowed in our rustc.
* testing/rust: force rpath on prefer-dynamicJakub Jirutka2017-04-131-0/+2
|
* testing/rust: link libunwind properly and clean up libc link patchShiz2017-04-131-6/+3
|
* testing/rust: build against llvm3.9Jakub Jirutka2017-04-121-2/+3
|
* testing/rust: fix multiple issues with static/dynamic linkingJakub Jirutka2017-04-121-6/+8
|
* testing/rust: fix check-rustc, dynamic exec *must* have INTERPJakub Jirutka2017-04-091-1/+1
|
* testing/rust: disable jemallocJakub Jirutka2017-04-091-2/+6
| | | | | | | | | I found out that jemalloc significantly increases size of statically linked binaries produced by rustc (stripped hello_world 186 kiB vs. 358 kiB) and it seems that it does not gain justifiable performance boost (actually even negative in some tests). https://users.rust-lang.org/t/optimizing-rust-binaries-observation-of-musl-versus-glibc-and-jemalloc-versus-system-alloc/8499/7
* testing/rust: add check for static/dynamic PICJakub Jirutka2017-04-091-9/+12
|
* testing/rust: build with Cargo specified in stage0.txtJakub Jirutka2017-04-091-3/+8
| | | | This is not necessary, but better...
* testing/rust: remove unneeded crt*.o filesJakub Jirutka2017-04-091-1/+4
|
* testing/rust: add -dbg subpackage, let binaries to be strippedJakub Jirutka2017-04-091-3/+3
| | | | | | | | I don't remember the exact reason why I've disabled stripping. Maybe I get it from Fedora package [1]? Anyway, I've checked that our strip does not remove .rustc section, so it should be probably okay. [1]: https://src.fedoraproject.org/cgit/rpms/rust.git/tree/rust.spec?id=2453b710d43f1f9cacc53b4e9caa2da2f9c888ac#n185
* testing/rust: build with vendored jemallocJakub Jirutka2017-04-091-12/+6
|
* testing/rust: remove duplicated libs and move only *.rlib to -stdlibJakub Jirutka2017-04-091-13/+18
|
* testing/rust: link with LLVM dynamicallyJakub Jirutka2017-04-091-1/+2
|
* testing/rust: upgrade to 1.16.0 and properly fix dynamic linkingJakub Jirutka2017-04-091-82/+66
|
* testing/rust: add missing dependency on gccJakub Jirutka2017-04-091-1/+4
|
* testing/rust: modernize abuildJakub Jirutka2017-04-091-22/+22
|
* testing/rust: make rust depend on rust-stdlib for convenienceJakub Jirutka2016-08-061-2/+2
|
* testing/rust: new aportJakub Jirutka2016-08-061-0/+192
http://www.rust-lang.org The Rust Programming Language