source: CLRX/CLRadeonExtender/trunk/README @ 3223

Last change on this file since 3223 was 3223, checked in by matszpk, 3 years ago

CLRadeonExtender: Add info about using old C++11 ABI in Linux binaries.

File size: 1.4 KB
RevLine 
[1065]1-----------------------------------------------------------------------
2                               CLRadeonExtender
3-----------------------------------------------------------------------
4
51. About project.
6
7Currently, main goal is low-level development tools for Radeon GPU's based on
[3140]8the GCN 1.0/1.1/1.2/1.4 (AMD VEGA) architecture likes assembler, disassembler, optionally
[1065]9linker. These utilities will be designed to be compatible with AMD Catalyst
10drivers and an open-source Gallium drivers.
11CLRadeonExtender doesn't require AMD Catalyst drivers and any other drivers
12for Radeon graphics cards, because delivers standalone utilities.
13
142. Support and license
15
[2616]16Text of the license is in the COPYING, COPYING.LIB and COPYING.DOC files
17(GPLv2, LGPLv2 and GFDL).
[1065]18
[1613]193. Utilities
[1065]20
[1613]21CLRadeonExtender provides two tools:
22
23* clrxasm - an GCN assembler (compatible with GNU as).
24* clrxdisasm - an GCN disassembler
25
[2711]26Currently, these tools can handle the AMD Catalyst OpenCL binaries,
27the GalliumCompute binaries, AMD OpenCL 2.0 binaries and ROCm binaries.
[1613]28
294. Documentation
30
[2711]31Currently, the Doxygen documentation and onlint CLRX documentation available.
[1065]32
[1613]335. Installation
[1065]34
35Read the INSTALL file.
[3223]36
376. Usage of libraries in binaries
38
39The default binary libraries for Linux are compiled for C++11 old ABI, hence you must add
40option -D_GLIBCXX_USE_CXX11_ABI=0 to compiler commands if you are using GCC 5.0
41or higher or compiler that by default uses new C++11 ABI.
42
43
44
45
Note: See TracBrowser for help on using the repository browser.