|  | .. _chapter-pw-toolchain: | 
|  |  | 
|  | .. default-domain:: cpp | 
|  |  | 
|  | .. highlight:: cpp | 
|  |  | 
|  | ------------ | 
|  | pw_toolchain | 
|  | ------------ | 
|  | The ``pw_toolchain`` module enumerates GN toolchain definitions that may be used | 
|  | to build pigweed. | 
|  |  | 
|  | ``pw_toolchain`` defines the following toolchains: | 
|  |  | 
|  | - arm_gcc_cortex_m4_og | 
|  | - arm_gcc_cortex_m4_o1 | 
|  | - arm_gcc_cortex_m4_o2 | 
|  | - arm_gcc_cortex_m4_os | 
|  | - arm_gcc_cortex_m4f_og | 
|  | - arm_gcc_cortex_m4f_o1 | 
|  | - arm_gcc_cortex_m4f_o2 | 
|  | - arm_gcc_cortex_m4f_os | 
|  | - host_clang_og | 
|  | - host_clang_o2 | 
|  | - host_clang_os | 
|  | - host_gcc_og | 
|  | - host_gcc_o2 | 
|  | - host_gcc_os | 
|  |  | 
|  | .. note:: | 
|  | The documentation for this module is currently incomplete. |