# module `concrete.compiler.library_compilation_result`
LibraryCompilationResult.
---
## class `LibraryCompilationResult`
LibraryCompilationResult holds the result of the library compilation.
### method `__init__`
```python
__init__(library_compilation_result: LibraryCompilationResult)
```
Wrap the native Cpp object.
**Args:**
- `library_compilation_result` (_LibraryCompilationResult): object to wrap
**Raises:**
- `TypeError`: if library_compilation_result is not of type _LibraryCompilationResult
---
### method `new`
```python
new(output_dir_path: str) → LibraryCompilationResult
```
Build a LibraryCompilationResult at output_dir_path.
**Args:**
- `output_dir_path` (str): path to the compilation artifacts
**Raises:**
- `TypeError`: if output_dir_path is not of type str
**Returns:**
LibraryCompilationResult