+1
I agree with you
Thanks,
Hangyuan Liu




------------------ ???????? ------------------
??????:&nbsp;"ZHAO Chun"<notificati...@github.com&gt;;
????????:&nbsp;2020??2??15??(??????) ????4:58
??????:&nbsp;"apache/incubator-doris"<incubator-do...@noreply.github.com&gt;;
????:&nbsp;"Subscribed"<subscri...@noreply.github.com&gt;;
????:&nbsp;[apache/incubator-doris] [PROPOSAL] Remove unused LLVM related codes 
(#2910)




At present, there are many LLVM related codes in code base, but these codes are 
not really used. During my attempt to upgrade GCC, I found that the higher 
version of GCC is not compatible with the LLVM 3.4.2 version currently used by 
Doris. I propose to delete all LLVM related code in the code. With this 
deletion, we can gain the following benefits
  
Remove irrelevant code to make our code more refined
 
Ability to upgrade our toolchain from GCC7 to GCC9 or higher
 
In the future we will be able to use later versions of LLVM. The APIs of the 
LLVM versions are not compatible, and there is no way to smoothly upgrade to a 
higher version. And a large amount of code that is no longer used will become a 
constraint on our future use of higher versions of LLVM.
  
Since our LLVM code is not really used, this operation will not bring other 
harm.
 
??
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Reply via email to