FrozenGene commented on issue #4657: [CodeGen] Generate blob use LLVM directly URL: https://github.com/apache/incubator-tvm/pull/4657#issuecomment-572361186 > Some ideas about automatic detection, in the order of things that can be tried > > * If the module lists already contains an LLVM module, we can get triples from those modules > * The property could be part of fcompile.get_target_triple() > > * Use hasattr to detect if fcompile contains the property > * The function can return None, which means unable to detect > * Note that for gcc and clang `gcc -dumpmachine` will give you the triple > * Add support for this function in create_shared(using `gcc -dumpmachine`) > * If we cannot detect using the above approach, fallback to PackToC, note that this is super unlikely Good idea. One quick question, how about Windows's compiler `cl`? The `cl` (https://docs.microsoft.com/en-us/cpp/build/reference/compiler-options-listed-by-category?view=vs-2019) seems doesn't have option to show arch information of its self.
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org With regards, Apache Git Services