c1425b044edaf2f7ea9982c4a1269142cd5cb767 |
08-Dec-2016 |
Colin Cross <ccross@android.com> |
Convert mclinker to Android.bp See build/soong/README.md for more information. Test: mma -j Change-Id: Ief1cd037cfcd2abe1722f538f7c129f5099df496
ndroid.bp
ndroid.mk
argetInfo/Android.bp
argetInfo/Android.mk
|
2a0b905c72a5b9554c9eeb0bda6fbdea49bcddff |
22-Sep-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Fix mclinker for LLVM rebase to r275480 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
RMLDBackend.cpp
|
b0d0eb206527b43c771933602e147bbd7b471082 |
08-Mar-2016 |
Stephen Hines <srhines@google.com> |
Rebase mclinker for LLVM update to r256229. Bug: http://b/26987366 Change-Id: Id2f7c480516247f5faef2afef23061cf5433c4b3
RMException.cpp
RMException.h
RMLDBackend.cpp
RMLDBackend.h
RMRelocator.cpp
|
fda4bbd63841e8ae3418637b24b7416f6bf56ca6 |
16-Jul-2015 |
Stephen McGroarty <stephen@codeplay.com> |
Cherry picked debug info fix from upstream MCLinker. 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
RMRelocator.cpp
|
2bf3f881f79c4d883f379e63725e788c310739a3 |
21-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update mclinker with upstream patches - 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
RMLDBackend.cpp
|
04c59f3b00def22b7c75f5a490c323cec58a7c71 |
08-Apr-2015 |
Stephen Hines <srhines@google.com> |
Update mclinker for llvm rebase to r233350. Change-Id: Ic2e8c152e881681d6b827f9ace76bcb87b907147
RMException.cpp
RMLDBackend.cpp
|
a6c24dff8b7fa2551a3a885e77a2e814f5b764a2 |
18-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update mclinker for LLVM rebase to r230699. 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
RMException.cpp
RMException.h
RMLDBackend.cpp
RMLDBackend.h
ndroid.mk
|
37b74a387bb3993387029859c2d9d051c41c724e |
27-Nov-2014 |
Stephen Hines <srhines@google.com> |
Update mclinker for LLVM rebase to r222494. 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
RM.h
RMDiagnostic.cpp
RMELFAttributeData.cpp
RMELFAttributeData.h
RMELFDynamic.cpp
RMELFDynamic.h
RMELFMCLinker.cpp
RMELFMCLinker.h
RMEmulation.cpp
RMGNUInfo.h
RMGOT.cpp
RMGOT.h
RMLDBackend.cpp
RMLDBackend.h
RMMCLinker.cpp
RMPLT.cpp
RMPLT.h
RMRelocationFunctions.h
RMRelocator.cpp
RMRelocator.h
RMTargetMachine.cpp
RMTargetMachine.h
RMToARMStub.cpp
RMToARMStub.h
RMToTHMStub.cpp
RMToTHMStub.h
ndroid.mk
HMToARMStub.cpp
HMToARMStub.h
HMToTHMStub.cpp
HMToTHMStub.h
argetInfo/ARMTargetInfo.cpp
|
0dea6bc96bb52346737966839ac68644f7939f58 |
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update mclinker for LLVM rebase. commit 6824c791204cf5daabdfe008ee8808799f348815 Author: Pete Chou <petechou@gmail.com> Date: Tue Jul 15 10:15:12 2014 +0800 Fix typo in README. Change-Id: Id7a525732ba33b5ac81a0da4c8d8f02d1f8c3a16
RMELFAttributeData.cpp
RMELFAttributeData.h
RMLDBackend.cpp
RMLDBackend.h
RMRelocationFunctions.h
RMRelocator.cpp
RMRelocator.h
RMToARMStub.cpp
RMToARMStub.h
RMToTHMStub.cpp
RMToTHMStub.h
HMToARMStub.cpp
HMToARMStub.h
HMToTHMStub.cpp
HMToTHMStub.h
|
533eae20118036f425f27bf0536ef0ccbb090b65 |
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update mclinker to dce82bc4537ed20c18688114f0564a1589b07e9f for LLVM 3.5. Change-Id: I275af6ee798613002e9403d9ab8ebfa3f1473881
RMELFAttributeData.cpp
RMELFAttributeData.h
RMELFDynamic.h
RMELFMCLinker.h
RMGOT.h
RMLDBackend.cpp
RMRelocator.h
RMToARMStub.h
RMToTHMStub.h
HMToARMStub.h
HMToTHMStub.h
|
551ae4ebd3e9d137ea668fb83ae4a55b8cfba451 |
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update MCLinker for LLVM 3.5. Change-Id: Ib07513d0eb2f8b7d3516a7dd8823f98820943cc9
RM.h
RMELFAttributeData.h
RMELFDynamic.h
RMELFMCLinker.h
RMGNUInfo.h
RMGOT.cpp
RMGOT.h
RMLDBackend.h
RMPLT.cpp
RMPLT.h
RMRelocator.cpp
RMRelocator.h
RMTargetMachine.h
RMToARMStub.h
RMToTHMStub.h
HMToARMStub.h
HMToTHMStub.h
|
11fc63ec42d88fbff6fef24511467c72ee4ee2f8 |
04-Mar-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Reapply: Makefile changes to get mclinker to build again. 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
ndroid.mk
|
f741af5f8ce461a5100eea579b116ff61378dc12 |
03-Mar-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Revert "Makefile changes to get mclinker to build again." Include problems, that I locally had but that are not properly found. This reverts commit 37c4f94e884191cd28520f09182400e0841d0772. Change-Id: Ia37b28f99d0fcff0151f6ed80dca11c7a0c9419e
ndroid.mk
|
37c4f94e884191cd28520f09182400e0841d0772 |
03-Mar-2014 |
Nicolas Geoffray <ngeoffray@google.com> |
Makefile changes to get mclinker to build again. Change-Id: If30527709b564cc580289a9b878736bf118dc3e7
ndroid.mk
|
87f34658dec9097d987d254a990ea7f311bfc95f |
15-Feb-2014 |
Stephen Hines <srhines@google.com> |
Update MCLinker to work with LLVM 3.4. This corresponds to merging upstream MCLinker with the following SHA: 6dcbf36cdb146d6f175ba2f18a9004753cafeaff Change-Id: I1bc8c2ce4accc563450bc71ee295a6e47a0c0469
RM.h
RMDiagnostic.cpp
RMELFAttributeData.cpp
RMELFAttributeData.h
RMELFMCLinker.cpp
RMELFMCLinker.h
RMEmulation.cpp
RMFixupKinds.h
RMGNUInfo.h
RMGOT.cpp
RMGOT.h
RMLDBackend.cpp
RMLDBackend.h
RMMCLinker.cpp
RMPLT.cpp
RMPLT.h
RMRelocationFunctions.h
RMRelocator.cpp
RMRelocator.h
RMTargetMachine.cpp
RMTargetMachine.h
argetInfo/ARMTargetInfo.cpp
|
e13aa0f852c7a8a89c3c0f1c5070564808b86ea9 |
07-Feb-2014 |
Colin Cross <ccross@android.com> |
mclinker: support multilib builds Remove the $(TARGET_ARCH) checks to support multilib builds. Change-Id: I8f42a5d085b9f38802ee4d6b65cd3ab9d324b1c7
ndroid.mk
argetInfo/Android.mk
|
f7ac0f19a1c8d0ad14bcf6456ce368b830fea886 |
04-May-2013 |
Stephen Hines <srhines@google.com> |
Update mclinker to 96e60abf286338c8e231b7c990c30c7c4651be0e. Change-Id: I29a840d11cecc1ed133768b79222f8bae5f4db2d
RMEmulation.cpp
RMGNUInfo.h
RMLDBackend.cpp
RMLDBackend.h
RMRelocationFunctions.h
RMRelocator.cpp
RMRelocator.h
RMToARMStub.cpp
RMToTHMStub.cpp
|
6f75755c9204b1d8817ae5a65a2f7e5af0ec3f70 |
05-Mar-2013 |
Stephen Hines <srhines@google.com> |
Update mclinker to 176d79dc69b439b23ce7101ef8c3250057119664. Change-Id: Ibae073aefc7838fce46875a6bf6ce7b7e18eced8 Date: Mon Mar 4 22:29:06 2013 +0100
RMELFArchiveReader.cpp
RMELFArchiveReader.h
RMGNUInfo.h
RMLDBackend.cpp
RMLDBackend.h
RMRelocator.cpp
RMRelocator.h
|
86036a3bd999904d071826b2f0a84023e28aeebc |
15-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
Updates for LLVM merge to r171906 on 20130108. Change-Id: I368d0dc4be75cd03b4829e9ca76edc51782a1b0d
RMLDBackend.cpp
|
d0fbbb227051be16931a1aa9b4a7722ac039c698 |
03-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
MCLinker upstream commit c27f2593f4e3. Change-Id: I41325b6622594ebecd0a494a8d6d298c1c474ac1
RMELFDynamic.cpp
RMELFDynamic.h
RMEmulation.cpp
RMGNUInfo.h
RMGOT.cpp
RMGOT.h
RMLDBackend.cpp
RMLDBackend.h
RMPLT.cpp
RMPLT.h
RMRelocationFactory.cpp
RMRelocationFactory.h
RMRelocationFunctions.h
RMRelocator.cpp
RMRelocator.h
ndroid.mk
EADME
|
22add6ff3426df1a85089fe6a6e1597ee3b6f300 |
16-Dec-2012 |
Shih-wei Liao <sliao@google.com> |
MCLinker upstream commit 0459e386785c. Change-Id: Ide6790f5a354b7fcc03d812d6c8cf43b1e309ba3
RMDiagnostic.cpp
RMELFMCLinker.cpp
RMELFMCLinker.h
RMELFSectLinker.cpp
RMELFSectLinker.h
RMEmulation.cpp
RMGOT.cpp
RMGOT.h
RMLDBackend.cpp
RMLDBackend.h
RMMCLinker.cpp
RMPLT.cpp
RMPLT.h
RMRelocationFactory.cpp
RMRelocationFactory.h
RMRelocationFunctions.h
RMSectLinker.cpp
RMTargetMachine.cpp
RMTargetMachine.h
RMToARMStub.cpp
RMToARMStub.h
RMToTHMStub.cpp
RMToTHMStub.h
ndroid.mk
HMToARMStub.cpp
HMToARMStub.h
HMToTHMStub.cpp
HMToTHMStub.h
argetInfo/ARMTargetInfo.cpp
|
cedee4b38f4786845183be7f5916dd520a170ae0 |
03-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
MCLinker upstream commit 9628cfb76b5a. Change-Id: I6d12c63bdae94299558dc1cf42b489bb98748851
RMGOT.cpp
RMGOT.h
RMLDBackend.cpp
RMLDBackend.h
RMPLT.cpp
RMPLT.h
RMRelocationFactory.cpp
|
67e37f1be98c926645219cfb47fab9e90d8c725c |
27-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
MCLinker upstream commit 7720f766. BUG=6886348. Change-Id: Ifc03fbe870c8993893e92c2e55a9c3f6e3877849
RMDiagnostic.cpp
RMGOT.cpp
RMLDBackend.cpp
RMPLT.cpp
RMRelocationFactory.cpp
RMRelocationFactory.h
RMSectLinker.cpp
|
355e7a7f2baba5076e1494f80f40cbb35e12f240 |
16-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Apply changes after migration to upstream. Change-Id: I238ddc9d9461402d15509bdacba7fee22ebf900b
ndroid.mk
|
affc150dc44fab1911775a49636d0ce85333b634 |
16-Jul-2012 |
Zonr Chang <zonr.net@gmail.com> |
MCLinker upstream commit e764452. Change-Id: I5c9ec467ec96a0143e1e67c59365f3b6303e7348
RM.h
RMAndroidSectLinker.cpp
RMAndroidSectLinker.h
RMDiagnostic.cpp
RMELFArchiveReader.h
RMELFSectLinker.h
RMFixupKinds.h
RMGOT.cpp
RMGOT.h
RMLDBackend.cpp
RMLDBackend.h
RMPLT.cpp
RMPLT.h
RMRelocationFactory.cpp
RMRelocationFactory.h
RMRelocationFunctions.h
RMSectLinker.cpp
RMTargetMachine.cpp
RMTargetMachine.h
EADME
argetInfo/ARMTargetInfo.cpp
|
5f7f811840be89f5b7f0b5997054e6282a4a4196 |
25-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Update README. Minor coding style fixes. Change-Id: Ie80c354dc6c6f32958033e6f0b3ddff233a34fac
RM.h
RMFixupKinds.h
RMGOT.cpp
RMGOT.h
RMLDBackend.cpp
RMLDBackend.h
RMPLT.cpp
RMPLT.h
RMRelocationFactory.h
RMSectLinker.cpp
RMTargetMachine.cpp
RMTargetMachine.h
EADME
|
5460a1f25d9ddecb5c70667267d66d51af177a99 |
17-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Linkloader improvement: mclinker. Change-Id: I8805e39ccbc2ee204234fb3e71c70c906f3990bb
RM.h
RMAndroidSectLinker.cpp
RMAndroidSectLinker.h
RMELFArchiveReader.cpp
RMELFArchiveReader.h
RMELFDynamic.cpp
RMELFDynamic.h
RMELFSectLinker.cpp
RMELFSectLinker.h
RMFixupKinds.h
RMGOT.cpp
RMGOT.h
RMLDBackend.cpp
RMLDBackend.h
RMPLT.cpp
RMPLT.h
RMRelocationFactory.cpp
RMRelocationFactory.h
RMRelocationFunctions.h
RMSectLinker.cpp
RMTargetMachine.cpp
RMTargetMachine.h
ndroid.mk
EADME
argetInfo/ARMTargetInfo.cpp
argetInfo/Android.mk
|