Commit Graph

20 Commits

Author SHA1 Message Date
Suresh Sundriyal
3e6a695f68 [buid] Disable shared libraries on a few more components. 2023-07-12 10:02:55 -07:00
Suresh Sundriyal
7053efabb6 [build] Only compile shared versions of the library. 2023-07-11 16:17:55 -07:00
Suresh Sundriyal
969bc582a2 [build] Trim down Dockerfile
Remove the unnecessary packages and the ones that are already installed
as part of dependencies and meta-packages.

Also compile whatever we explicitly link against.
2023-07-11 10:06:41 -07:00
Suresh Sundriyal
ff0b112728 [build] Optimize the Dockerfile
Optimize the Dockerfile according to the best practices described here:
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
2023-07-09 09:24:06 -07:00
Suresh Sundriyal
1ec9fc8e22 [build] Remove unnecessary entries in the Dockerfile.
Cmake isn't used in the build script and make is installed on
the container image using apk and doesn't need to be compiled from
source.
2023-07-08 18:17:58 -07:00
Tim Stack
44d8e0d2af [build] use TARGETPLATFORM instead 2023-07-07 19:23:40 -07:00
Tim Stack
c8fa534c7d [build] change the FROM in the Dockerfile 2023-07-07 19:02:19 -07:00
Suresh Sundriyal
9fe7f61f3f [container] Allow building a container for multiple platforms.
Take in the architecture as a build argument in the Dockerfile.

The various images can be built by passing in the ARCH build argument
while building the images:

```
* docker image build --build-arg ARCH=arm32v7 -t ... (arm32v7)
* docker image build --build-arg ARCH=arm64v8 -t ... (aarch64)
* docker image build  -t ... (amd64)
```

Re: #558
2023-07-07 13:27:50 -07:00
Tim Stack
e3f4330377 [build] add --platform to Dockerfiles 2023-07-03 13:54:50 -07:00
Tim Stack
c82bcf2b90 [build] add zstd-dev to alpine 2023-06-24 06:29:24 -07:00
Tim Stack
d3d25bae4c [muslbuild] install more stuff 2023-06-15 07:48:09 -07:00
Tim Stack
e6f5a95a80 [release] add zstd to alpine and some other release tweaks 2023-06-15 06:16:01 -07:00
Tim Stack
f096824034 [build] general actions improvements 2023-06-12 08:30:49 -07:00
Tim Stack
a403788d90 [build] fix some typos 2023-06-11 22:22:01 -07:00
Tim Stack
1cc35fd6be [build] move into extract 2023-06-11 21:58:26 -07:00
Tim Stack
b529ecf979 [build] move to dockerfile 2023-06-11 21:56:27 -07:00
Tim Stack
b357efea7a [build] fix ncurses url 2023-06-11 21:42:13 -07:00
Tim Stack
7a08a54f59 [build] install deps 2023-06-11 21:40:27 -07:00
Tim Stack
2c478c921f [build] downgrade alpine version 2023-06-11 21:27:12 -07:00
Tim Stack
156eb1d779 [build] more stuff 2023-06-11 21:25:24 -07:00