[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sr #111036] llvm internal options are ignored by libtool.
From: |
Umesh |
Subject: |
[sr #111036] llvm internal options are ignored by libtool. |
Date: |
Thu, 21 Mar 2024 03:37:16 -0400 (EDT) |
URL:
<https://savannah.nongnu.org/support/?111036>
Summary: llvm internal options are ignored by libtool.
Group: Savannah Administration
Submitter: ukalappa
Submitted: Thu 21 Mar 2024 07:37:15 AM UTC
Category: None
Priority: 5 - Normal
Severity: 3 - Normal
Status: None
Privacy: Public
Assigned to: None
Originator Email:
Operating System: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Thu 21 Mar 2024 07:37:15 AM UTC By: Umesh <ukalappa>
Hi ,
we tried to compile the audio decoder lib with clang like
https://github.com/markjeee/libmad with overriding the CFLAGS with llvm
internal option like
export CFLAGS="-O3 clang -mllvm -inline-threshold=1000 -mllvm
-enable-loop-distribute test.c " ,
here libtool sorts the options before giving to driver and options ends up
option like "-O3 -mllvm -mllvm -enable-loop-distribute -inline-threshold=1000
"
libtool commandline looks like ./libtool --mode=compile clang -O3 -mllvm
-mllvm -enable-loop-distribute -inline-threshold=1000 -MT stream.lo -MD -MP
-MF ".deps/stream.Tpo" -c -o stream.lo stream.c; \
then mv -f ".deps/stream.Tpo" ".deps/stream.Plo"; else rm -f
".deps/stream.Tpo"; exit 1; fi
hence the clang driver errors out like
clang: error: unknown argument '-inline-recursion=2'; did you mean
'-finline-recursion=2'?
which is expected ,since the clang driver expect all internal options prepend
with "-mllvm".
Please let us know ,if required more info on this ,
thank you
_______________________________________________________
Reply to this item at:
<https://savannah.nongnu.org/support/?111036>
_______________________________________________
Message sent via Savannah
https://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [sr #111036] llvm internal options are ignored by libtool.,
Umesh <=