All Projects → hartwork → resolve-march-native

hartwork / resolve-march-native

Licence: other
🐌 Tool to determine what GCC flags -march=native would resolve into

Programming Languages

python
139335 projects - #7 most used programming language
assembly
5116 projects
Makefile
30231 projects

Projects that are alternatives of or similar to resolve-march-native

Emma
Emma Memory and Mapfile Analyser
Stars: ✭ 21 (+75%)
Mutual labels:  gcc
gcc-output-parser
gcc error parsing library
Stars: ✭ 17 (+41.67%)
Mutual labels:  gcc
Bracmat
Programming language for symbolic computation with unusual combination of pattern matching features: Tree patterns, associative patterns and expressions embedded in patterns.
Stars: ✭ 42 (+250%)
Mutual labels:  gcc
devtoolset-container
Devtoolset container images based on Red Hat Software Collections, that provide a platform for building and running C and C++ applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 40 (+233.33%)
Mutual labels:  gcc
NickelTC
A dockerized, deterministic, automated, fixed, and fully-relocatable build of @NiLuJe's toolchain for Kobo eReaders.
Stars: ✭ 19 (+58.33%)
Mutual labels:  gcc
safe-typeorm
TypeORM helper library enhancing safety in the compilation level
Stars: ✭ 160 (+1233.33%)
Mutual labels:  compilation
compiler
My first attempt to create a compiler
Stars: ✭ 16 (+33.33%)
Mutual labels:  compilation
docker-alpine-gcc
The smallest Docker image with C compiler (GCC) (130MB)
Stars: ✭ 48 (+300%)
Mutual labels:  gcc
cdetect
🔬 Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with
Stars: ✭ 23 (+91.67%)
Mutual labels:  gcc
container-amiga-gcc
Containerfile for AmigaOS Cross-Compiler Toolchain
Stars: ✭ 51 (+325%)
Mutual labels:  gcc
rebuild
Zero-dependency, reproducible build environments
Stars: ✭ 48 (+300%)
Mutual labels:  gcc
ci playground
Playground for Cloud CI development for C++
Stars: ✭ 23 (+91.67%)
Mutual labels:  gcc
salt
The compilation target that functional programmers always wanted.
Stars: ✭ 62 (+416.67%)
Mutual labels:  compilation
make
The Ultimate Makefile to compile all your C, C++, Assembly and Fortran projects
Stars: ✭ 41 (+241.67%)
Mutual labels:  compilation
cpp-compiler-options
Compilation options for different versions of Clang, GCC and MSVC. Provided a generator and different file formats (cmake, xmake, meson, premake5, bjam/b2, ...)
Stars: ✭ 19 (+58.33%)
Mutual labels:  gcc
arm-none-eabi-gcc-xpack
A binary xPack with the Arm Embedded GCC toolchain
Stars: ✭ 85 (+608.33%)
Mutual labels:  gcc
gcc-0.9
The first available release, on March 22, 1987.
Stars: ✭ 30 (+150%)
Mutual labels:  gcc
homebrew-i386-elf-toolchain
Homebrew formulas for buildling a valid GCC toolchain for the i386-elf target.
Stars: ✭ 62 (+416.67%)
Mutual labels:  gcc
hmg
💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (+33.33%)
Mutual labels:  gcc
lldbg
A lightweight native GUI for LLDB.
Stars: ✭ 83 (+591.67%)
Mutual labels:  gcc

About

resolve-march-native is a small command line tool to resolve -march=native into explicit GCC flags.

Example

$ resolve-march-native --vertical
-march=bonnell
-mno-cx16
--param l1-cache-line-size=64
--param l1-cache-size=24

Usage

$ resolve-march-native --help
usage: resolve-march-native [-h] [--debug] [--gcc COMMAND] [--vertical]
                            [--keep-identical-mtune] [--keep-mno-flags]
                            [--keep-default-params] [--add-recommended]
                            [--version]

optional arguments:
  -h, --help            show this help message and exit
  --debug               enable debugging (default: disabled)
  --gcc COMMAND         gcc command (default: gcc)
  --vertical            produce vertical output (default: horizontal output)
  --keep-identical-mtune
                        keep implied -mtune=... despite architecture identical
                        to -march=... (default: stripped away)
  --keep-mno-flags      keep -mno-* parameters (default: (superfluous ones)
                        stripped away)
  --keep-default-params
                        keep --param ... with values matching defaults
                        (default: stripped away)
  --add-recommended, -a
                        add recommended flags (default: not added)
  --version             show program's version number and exit

resolve-march-native is software libre licensed under GPL v2 or later,
written by Sebastian Pipping.  Please report bugs to
https://github.com/hartwork/resolve-march-native/issues.  Thanks!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].