ALL WORKING!
Some checks failed
dropshell-build / build (push) Failing after 6s

This commit is contained in:
j842
2025-06-10 14:10:13 +12:00
parent ec1293113f
commit 35cb141334
4 changed files with 40 additions and 25 deletions

View File

@ -41,20 +41,17 @@ This base image is designed to create statically-linked C++ executables using:
10. **Drogon** (latest from git) - C++ web framework
### Build Characteristics
- All libraries installed in `/usr/local/` with specific prefixes
- All libraries installed in standard `/usr/local/` location
- Position Independent Code (`-fPIC`) enabled for static linking
- CMake configured to prefer static libraries (`.a` suffix)
- Drogon built with PostgreSQL, MySQL, and SQLite3 support enabled
### Important Paths
- OpenSSL: `/usr/local/openssl-musl/`
- PostgreSQL: `/usr/local/pgsql/`
- MariaDB Connector: `/usr/local/mariadb-connector-c/`
- SQLite3: `/usr/local/sqlite3/`
- MySQL: `/usr/local/mysql/`
- jsoncpp: `/usr/local/jsoncpp/`
- c-ares: `/usr/local/cares/`
- cURL: `/usr/local/curl/`
### Library Installation
All libraries are installed with:
- Headers in `/usr/local/include/`
- Static libraries in `/usr/local/lib/`
- CMake configs in `/usr/local/lib/cmake/`
- pkg-config files in `/usr/local/lib/pkgconfig/`
### Notes for Development
- When modifying the Dockerfile, maintain the build order as dependencies are interlinked