summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2016-12-12Convert mclinker to Android.bpColin Cross
See build/soong/README.md for more information. Test: mma -j Change-Id: Ief1cd037cfcd2abe1722f538f7c129f5099df496
2016-09-21Fix mclinker for LLVM rebase to r275480Pirama Arumuga Nainar
Bug: http://b/31320715 These fixes are already in upstream (a6ec1ec Fix build with llvm trunk@264246 or later) but does not cherry-pick cleanly. Test: Build AOSP and run RenderScript tests (host tests for slang and libbcc, RsTest, CTS) Change-Id: I0c404f663d4eeb42910ed58b953aa90e6b012985
2016-03-08Rebase mclinker for LLVM update to r256229.Stephen Hines
Bug: http://b/26987366 Change-Id: Id2f7c480516247f5faef2afef23061cf5433c4b3
2015-07-16Cherry picked debug info fix from upstream MCLinker.Stephen McGroarty
For the issue fixed by this patch see the discussion here (https://groups.google.com/forum/#!topic/mclinker/WiVvcnX7QdA). Picked from commit (https://github.com/mclinker/mclinker/commit/9da046f3cd0702704713d7935814b3eb26072268). Original message: debug info: Fix debug string offset Also update Mips64 regression test Conflicts: test/Mips/dso/libfoo64.golden.so Change-Id: I9e6ca2691ebfa47db5b0c71689126f4e69e940b8
2015-04-21Update mclinker with upstream patchesPirama Arumuga Nainar
- Pull upstream mclinker changes up to a7afcb5854708dd0684d7f979af2d9f395b4cbc4 - Update Android.mk in lib/Support and tools/mcld/ to handle the new option parser. Change-Id: I3a3aa2ea4c5e2d59caecc8aba3bf3abf087c0986
2015-04-07Update mclinker for llvm rebase to r233350.Stephen Hines
Change-Id: Ic2e8c152e881681d6b827f9ace76bcb87b907147
2015-03-20Update mclinker for LLVM rebase to r230699.Stephen Hines
commit 47a3f4a4701e86417f79eb33a44f3a6449512d1c Author: Pete Chou <petechou@gmail.com> Date: Tue Mar 3 11:42:09 2015 +0800 Fix mips build with llvm trunk@229452 or later. Change-Id: I1a897dc87765784ad8af06f338cde42dff558304
2014-12-30Build mcld linker for the devicePirama Arumuga Nainar
- Add tools/mcld/Android.mk. Build ld.mc for both the target and the host. - Include missing, but needed, source files in lib/LD and lib/Script to relevant Makefiles. Change-Id: If3f73d0e6c22251bcb9ad1c67dc9fd70f1dab5d3
2014-11-26Update mclinker for LLVM rebase to r222494.Stephen Hines
This corresponds to the following upstream mclinker change: commit b2f1691276052c4215abf36715d43248d6337cf8 Author: Diana Chen <mysekki@gmail.com> Date: Tue Nov 25 14:03:29 2014 +0800 option: Allow `-hash-style' can be specified zero or more times Change-Id: I332546680bb45cf9692adfa2c2d3dcdc84361afc
2014-08-06Fix mclinker build based on the current merge point (6824c79120).Pete Chou
* Add missing lib/LD/IdenticalCodeFolding.cpp and compile it. * Compile lib/Support/Demangle.cpp * Merge point: commit 6824c791204cf5daabdfe008ee8808799f348815 Author: Pete Chou <petechou@gmail.com> Date: Tue Jul 15 10:15:12 2014 +0800 Fix typo in README. Change-Id: I1085d76ac015fc88e7daa6093b53758efa0794b6 Signed-off-by: Pete Chou <pete.chou@gmail.com>
2014-07-15Fix Android build for mclinker.Stephen Hines
Change-Id: Icf0039eba69af6ae6a04990f28b686eae4a32ec1
2014-07-15Update mclinker for LLVM rebase.Stephen Hines
commit 6824c791204cf5daabdfe008ee8808799f348815 Author: Pete Chou <petechou@gmail.com> Date: Tue Jul 15 10:15:12 2014 +0800 Fix typo in README. Change-Id: Id7a525732ba33b5ac81a0da4c8d8f02d1f8c3a16
2014-05-28Fix up MCLinker build to work with LLVM 3.5 (r209713).Stephen Hines
* s/llvm::OwningPtr/std::unique_ptr * Extra include files * Adjust where MCOptions come from Change-Id: Idf3bad0aa164e4494546f9d5637e6e3c72341ad9
2014-05-28Update mclinker to dce82bc4537ed20c18688114f0564a1589b07e9f for LLVM 3.5.Stephen Hines
Change-Id: I275af6ee798613002e9403d9ab8ebfa3f1473881
2014-04-25Fix build break caused by MCLinker rebase.Tim Murray
Conflicts: lib/Script/Android.mk Change-Id: If03a9d3d75d6a17cbe7ec7a70d6585146c5edbe6
2014-04-24Fix MCLinker to work with LLVM 3.5.Stephen Hines
Change-Id: I2c9124af20ca0cee0a29a687bf04c308ca402486
2014-04-24Update MCLinker for LLVM 3.5.Stephen Hines
Change-Id: Ib07513d0eb2f8b7d3516a7dd8823f98820943cc9
2014-03-06Reapply: Makefile changes to get mclinker to build again.Nicolas Geoffray
Turns out, bison is pretty inflexible when a %includes file.h is in the .yy file: it will always generate the code in the current directory. Since the current directory in an Android build is not out/ we cannot assume we have write access to that directory. Therefore, the only option I could find was to change the ScriptParser.yy file. Not ideal, since this is the only patch on upstream. Change-Id: I9ee7f56d4f6900e1b566f4a36b31dddc8cb0848e
2014-03-03Revert "Makefile changes to get mclinker to build again."Nicolas Geoffray
Include problems, that I locally had but that are not properly found. This reverts commit 37c4f94e884191cd28520f09182400e0841d0772. Change-Id: Ia37b28f99d0fcff0151f6ed80dca11c7a0c9419e
2014-03-03Makefile changes to get mclinker to build again.Nicolas Geoffray
Change-Id: If30527709b564cc580289a9b878736bf118dc3e7
2014-02-19Update MCLinker to work with LLVM 3.4.Stephen Hines
This corresponds to merging upstream MCLinker with the following SHA: 6dcbf36cdb146d6f175ba2f18a9004753cafeaff Change-Id: I1bc8c2ce4accc563450bc71ee295a6e47a0c0469
2014-02-06mclinker: support multilib buildsColin Cross
Remove the $(TARGET_ARCH) checks to support multilib builds. Change-Id: I8f42a5d085b9f38802ee4d6b65cd3ab9d324b1c7
2014-01-18Update MCLinker to build against klp llvmBrian Carlstrom
(cherry picked from commit cf66fdd07ab200410d3c49c77c0df6f3c6739982) Change-Id: I8152d698e938914229e7932143bf18eed44740fa
2013-06-13Update mclinker for LLVM merge to r183849.Stephen Hines
Change-Id: Ieb259e85230bb0695d90439159aba27b81fc8e34
2013-05-04Fix Config.h, Android.mk, and IsLittleEndianHost issue.Stephen Hines
s/isLittleEndianHost()/IsLittleEndianHost Change-Id: I7fdd467f65572c8c721cb58130ad9646e547a8af
2013-05-03Update mclinker to 96e60abf286338c8e231b7c990c30c7c4651be0e.Stephen Hines
Change-Id: I29a840d11cecc1ed133768b79222f8bae5f4db2d
2013-03-04Update mclinker to 176d79dc69b439b23ce7101ef8c3250057119664.android-4.3_r3.1android-4.3_r3android-4.3_r2.3android-4.3_r2.2android-4.3_r2.1android-4.3_r2android-4.3_r1.1android-4.3_r1android-4.3_r0.9.1android-4.3_r0.9android-4.3.1_r1tools_r22.2jb-mr2.0.0-releasejb-mr2.0-releasejb-mr2-releasejb-mr2-devStephen Hines
Change-Id: Ibae073aefc7838fce46875a6bf6ce7b7e18eced8 Date: Mon Mar 4 22:29:06 2013 +0100
2013-01-14Updates for LLVM merge to r171906 on 20130108.Shih-wei Liao
Change-Id: I368d0dc4be75cd03b4829e9ca76edc51782a1b0d
2013-01-03MCLinker upstream commit c27f2593f4e3.Shih-wei Liao
Change-Id: I41325b6622594ebecd0a494a8d6d298c1c474ac1
2012-12-15MCLinker upstream commit 0459e386785c.Shih-wei Liao
Change-Id: Ide6790f5a354b7fcc03d812d6c8cf43b1e309ba3
2012-08-02MCLinker upstream commit 9628cfb76b5a.android-sdk-support_r11android-cts-4.2_r2android-cts-4.2_r1android-4.2_r1android-4.2.2_r1.2android-4.2.2_r1.1android-4.2.2_r1android-4.2.1_r1.2android-4.2.1_r1.1android-4.2.1_r1tools_r22jb-mr1.1-releasejb-mr1.1-dev-plus-aospjb-mr1.1-devjb-mr1-releasejb-mr1-dev-plus-aospjb-mr1-devShih-wei Liao
Change-Id: I6d12c63bdae94299558dc1cf42b489bb98748851
2012-07-27MCLinker upstream commit 7720f766. BUG=6886348.Shih-wei Liao
Change-Id: Ifc03fbe870c8993893e92c2e55a9c3f6e3877849
2012-07-18Fix Mac breakage by adding iostream.Shih-wei Liao
Change-Id: I027a81926cecdb1783f265c87385ddd498d27da6
2012-07-17Fix Mac build when assertion is disabled.Shih-wei Liao
Change-Id: I8a99fea577473427cc4339ea53c1f5d1c7cd328d
2012-07-16Apply changes after migration to upstream.Shih-wei Liao
Change-Id: I238ddc9d9461402d15509bdacba7fee22ebf900b
2012-07-16MCLinker upstream commit e764452.Zonr Chang
Change-Id: I5c9ec467ec96a0143e1e67c59365f3b6303e7348
2012-04-25Minor coding style fixes.Shih-wei Liao
Change-Id: Ia4eacfcdc43edf93d568984a23ccc94887af3b1a
2012-04-25Update README. Minor coding style fixes.Shih-wei Liao
Change-Id: Ie80c354dc6c6f32958033e6f0b3ddff233a34fac
2012-04-24Apply changes to migrate to LLVM-155090-20120419.Shih-wei Liao
Due to API changes. Change-Id: I2690f8b20f5aac9eef2481518ea906a2d467adbe
2012-03-23Migrate to API change at upstream-153224-20120321.Shih-wei Liao
Change-Id: Ia9e728e8958f30c994aea85906ce6b67f50ad39e
2012-03-17Linkloader improvement: mclinker.Shih-wei Liao
Change-Id: I8805e39ccbc2ee204234fb3e71c70c906f3990bb