diff options
author | makise-homura <akemi_homura@kurisa.ch> | 2021-09-28 23:27:49 +0300 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-09-29 20:16:02 -0700 |
commit | 79f9a2076a103ece991590d250e09551c1897cf2 (patch) | |
tree | 1951aea6337e793ce54094dacad65561a838f06f /mesonbuild/compilers/mixins/elbrus.py | |
parent | d9b379df87815b9ffddfb1d146d6201dc4df7a48 (diff) | |
download | meson-79f9a2076a103ece991590d250e09551c1897cf2.zip meson-79f9a2076a103ece991590d250e09551c1897cf2.tar.gz meson-79f9a2076a103ece991590d250e09551c1897cf2.tar.bz2 |
compilers/elbrus: Support prelinking with lcc correctly
Diffstat (limited to 'mesonbuild/compilers/mixins/elbrus.py')
-rw-r--r-- | mesonbuild/compilers/mixins/elbrus.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mesonbuild/compilers/mixins/elbrus.py b/mesonbuild/compilers/mixins/elbrus.py index 20ba88e..2a065d5 100644 --- a/mesonbuild/compilers/mixins/elbrus.py +++ b/mesonbuild/compilers/mixins/elbrus.py @@ -79,6 +79,9 @@ class ElbrusCompiler(GnuLikeCompiler): def get_optimization_args(self, optimization_level: str) -> T.List[str]: return gnu_optimization_args[optimization_level] + def get_prelink_args(self, prelink_name: str, obj_list: T.List[str]) -> T.List[str]: + return ['-r', '-nodefaultlibs', '-nostartfiles', '-o', prelink_name] + obj_list + def get_pch_suffix(self) -> str: # Actually it's not supported for now, but probably will be supported in future return 'pch' |