summaryrefslogtreecommitdiff
path: root/cross
AgeCommit message (Collapse)AuthorFilesLines
2017-03-03Support local stack unwinding on Android (#9940)Frederik Carlier1-4/+9
2017-03-02[ARM32/Linux] Prepare rootfs to build libcoreclrtraceptprovider.soHyeongseok Oh2-0/+103
Prepare rootfs to build libcoreclrtraceptprovider.so by adding fix process of rootfs for ubuntu 14.04 armhf
2017-02-22CMake configuration for cross building for Android (#9174)Frederik Carlier2-0/+166
* Configuration files for cross building for Android arm64 * Simplify toolchain script * Fix trymake values for Android
2017-02-17Synchronous toolchain.cmake files with CoreFX (#9409)Jiyoung Giuliana Yun4-32/+14
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
2017-02-16[Unix] Fix arm/lldb rootfs breakage (typo)Steve MacLean, Qualcomm Datacenter Technologies, Inc1-1/+1
2017-02-16[Unix] Fix arm/lldb rootfs breakageSteve MacLean, Qualcomm Datacenter Technologies, Inc1-2/+5
2017-02-15[ARM64/Unix] LLDB (#9504)Steve MacLean1-2/+2
* [Arm64/Unix] Default to no lldb in build-rootfs lldb is not readily available on arm64 Ubuntu releases prior to 16.10 Set the default lldb version to none to allow building Arm64 rootfs * [Arm64/Unix] Warn if lldb is missing SOS lldb plugin is an optional component lldb is not availiable on arm64 prior to lldb3.9 lldb3.9 is not readily available on many ubuntu until 16.10 Change error to warning to simplify building arm64
2017-02-15Fix build-rootfs.sh to include lldb package (#9608)Hyung-Kyu Choi1-5/+1
lldb package is missing for architectures other than arm and armel. Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
2017-02-08Use same logic to prepare rootfs across dotnet if possibleHyung-Kyu Choi1-10/+28
1. Refactoring code to make it as same as possible to corefx 2. Remove whitespace As a result, the only differnce between coreclr and corefx is configuring lldb version. Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
2017-02-07Add scripts & docs which support creating an Android toolchain on Linux (#9175)Frederik Carlier1-0/+145
* Add scripts & docs which support creating an Android toolchain on Linux
2017-01-17Fix armel toolchain setting (#8961)chunseoklee1-2/+4
This PR fixes build fail for armel(debian) Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
2017-01-17Update description related to ARM rootfs (#8962)Hyung-Kyu Choi1-15/+15
Update description in script and documentation related to ARM rootfs. 1. Change arm-softfp to armel to apply recent changes. 2. Change UbuntuCodeName to LinuxCodeName For arm and armel, rootfs are available from three different Linux distro. For arm, Ubuntu is available. For armel, Debian and Tizen are available. Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
2017-01-11Add optional argument to skip unmount for rootfsGaurav Khanna1-3/+13
2017-01-05Update cmake file for armelHyung-Kyu Choi1-1/+1
Enable build using Tizen rootfs Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
2017-01-05Add a script to fetch tizen packagespius.lee2-52/+177
Fetch packages for build RootFS by XML information in download.tizen.org Signed-off-by: pius.lee <pius.lee@samsung.com>
2017-01-05Add Tizen rootfs for armelHyung-Kyu Choi3-8/+152
- This rootfs can be used for CoreCLR, CoreFX and Core-Setup. Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
2017-01-05Use armel instead of arm-softfp (#8771)Hyung-Kyu Choi5-9/+24
* Use armel instead of arm-softfp for CoreCLR - Update scripts for rootfs, build, build system generation and CI - Update managed build project - Rename rootfs directory - Fix bug in rootfs script related to lldb package lldb package only usable lldb-3.5-dev for jessie/arm-softfp We cannot get lldb-3.6-dev or lldb-3.8-dev from jessie/arm-softfp repository Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com> Singed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com> * Update ARM32 CI script We don't need a patch anymore, because we fixed cmake file. Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
2016-11-22[x86/Linux] fix and add for x86 cmake configuration (#8219)SaeHie Park7-1/+217
This patch will add x86 part for cross build - add x86 in build-rootfs and related cross files - add x86 parts in CMakeLists.txt to pass configuration - add required source files to pass configuration
2016-11-15clean build-roofs and add lldb option (#8123)SaeHie Park1-44/+48
- clean unused __MachineTriple - add indents to case - add lld 3.6 or 3.8 as option
2016-10-19cross/build-rootfs.sh: fix default UbuntuPackages for default BuildArch (#7644)Steve Desmond1-3/+1
* better default UbuntuPackages for default BuildArch * Remove multiple sets of _UbuntuPackages to default
2016-09-14ARM/Linux: Add codename xenial (#7158)SaeHie Park3-1/+28
Add Ubuntu 16.04 code name Xenial to cross rootfs option
2016-09-13Enable Debian Jessie for ARM rootfs build (#7140)Dmitri-Botcharnikov2-0/+7
2016-07-20Fix if statement to ignore Ubuntu codename if BuildArch is arm-softfpHyeongseok Oh1-2/+2
2016-06-29Remove MMAP_DOESNOT_ALLOW_REMAP.Aditya Mandaleeka3-12/+0
2016-06-11Updates tryrun.cmake for ARM / ARM (softfp) (#5673)Jonghyun Park2-6/+6
While fixing #5316 (PR #5317, PR #5323), all the features related with PROCFS are disabled in ARM and ARM (softfp) cross build. As a result, the collision avodance logic in GetProcessIdDisambiguationKey is disabled, which leads to random coreclr_initialize failures (CLR failed to initialize itself when the previous execution of CLR with the same PID abnormally terminates) This commit tries to re-enable the relevant features for ARM and ARM (softfp) cross-build. Since the ARM/Linux emulator (which is the current reference in use) supports /proc/self/stat, /proc/self/status, /proc/self/maps, this commit re-enables three relevant features (HAVE_PROCFS_STAT, HAVE_PROCFS_STATUS, HAVE_PROCFS_MAPS). This commit tries to fix #5583.
2016-06-07Updates tryrun.cmake for ARM64 cross build (#5406)Sung-Jae Lee1-0/+15
2016-06-06Remove MMAP_IGNORES_HINT.Aditya Mandaleeka3-12/+0
2016-05-30Update tryrun.cmake for arm-softfp (#5323)chunseoklee1-0/+15
2016-05-30Updates tryrun.cmake for ARM cross build (#5317)Jonghyun Park1-0/+15
2016-05-25arm-softfp: make toolchain.cmake consistent among different arm archs (#5210)Prajwal A N1-2/+2
Fixes #5177 Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
2016-04-29enable build of arm-softfp cross target component. (#4636)Jiyoung Giuliana Yun1-3/+13
Fix #4635 Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
2016-04-28Initial support of lldb-3.8 for libsosplugin (#4473)Evgeny Pavlov3-6/+25
2016-04-26ARM: Add Ubuntu Codename vivid, wily for arm-linux image (#4258)SaeHie Park8-10/+65
ARM: Add Ubuntu Codename vivid, wily for arm-linux image
2016-04-05For Issue #3785 Arm Soft FP support: arguments and return values are passed ↵Andrey Kvochko4-3/+161
in integer registers for arm-softfp architecture.
2016-03-30Merge pull request #3944 from leemgs/upstream-cross-arm-stripping-symbolsJan Kotas1-3/+3
[Linux/ARM32] objcopy: Support cross-build for stripping symbols.
2016-03-28objcopy: Support cross-build for stripping symbolsGeunsik Lim1-3/+3
Currently, the 'objcopy' does only support native-build since the commit number 4efef62f0ead16b4f8ca2c6ccf0a77ce112f73b9 Let's add cross-build as well as native-build to strip symbols. v3: - support if statement for arm64 v2: - Replace 'EQUAL' with 'DEFINED' for handling Other Linux distributions as well as Ubuntu 14.04 and for handling in case of native-build. v2: - support cross-build to strip debug symbols of native arm binaries Signed-off-by: Geunsik Lim geunsik.lim@samsung.com Signed-off-by: MyungJoo Ham myungjoo.ham@samsung.com Signed-off-by: Prajwal A N an.prajwal@samsung.com
2016-03-28[Linux/ARM32/64] Unifying the redundant usages of cross-toolchainGeunsik Lim1-5/+15
The name of toolchain name has been increasing gradually. Let's unify the toolchain name of Linux/ARM{32|64} to prevent the increase of the fragmentation, and to the manatainability. Signed-off-by: Geunsik Lim geunsik.lim@samsung.com Signed-off-by: MyungJoo Ham myungjoo.ham@samsung.com Signed-off-by: Prajwal A N an.prajwal@samsung.com
2016-03-26[Linux/ARM32] Unifying the redundant usages of cross-toolchainGeunsik Lim1-5/+15
The name of toolchain name has been increasing gradually. Let's unify the toolchain name of Linux/ARM32 to prevent the increase of the fragmentation, and to the manatainability. Signed-off-by: Geunsik Lim geunsik.lim@samsung.com Signed-off-by: MyungJoo Ham myungjoo.ham@samsung.com Signed-off-by: Prajwal A N an.prajwal@samsung.com
2016-03-04Add value to arm/arm64 tryrun files for HAVE_CLOCK_MONOTONIC_COARSE.Ben Pye2-0/+8
2015-12-09Add missing value to arm tryrun.cmakeBen Pye2-0/+16
2015-11-12Add missing packages for arm64 cross buildMatt Mitchell1-3/+3
2015-09-29Fix HeapReAlloc to return a non-null pointer for a requested size of zero bytesKoundinya Veluri2-8/+0
2015-08-05Improve build-rootfs script.Ben Pye1-32/+5
2015-08-04Replace multiple .gitmirror files with .gitmirrorall .Ben Pye4-3/+1
2015-08-04Remove comments from tryrun cmake filesBen Pye2-712/+0
2015-08-04Add cross compilation support for ARM and ARM64.Ben Pye10-0/+1090