[libc-commits] [libc] [libc] implement pathconf/fpathconf (PR	#87165)
    Schrodinger ZHU Yifan via libc-commits 
    libc-commits at lists.llvm.org
       
    Thu May 16 21:11:54 PDT 2024
    
    
  
================
@@ -174,7 +174,7 @@ add_entrypoint_object(
     .${LIBC_TARGET_OS}.pathconf
 )
 
-add_header_library(
+add_entrypoint_object(
----------------
SchrodingerZhu wrote:
To my understanding
- header library: header-only (`.h` files), does not generate object file
- object library: source files (`.cpp` files), generate object files
- entrypoint: similar to object library but it is used to expose symbols to userspace
Here you have a common library that has its own translation units (so object files are generated), and it is used in internal usage, not to expose symbols. So, object library would be proper.
https://github.com/llvm/llvm-project/pull/87165
    
    
More information about the libc-commits
mailing list