Merge pull request #19 from Servostar/18-write-new-sdk-based-on-alpine-to-run-newer-gcc-version-114

18 write new sdk based on alpine to run newer gcc version 114
This commit is contained in:
servostar 2024-04-17 14:16:49 +00:00 committed by GitHub
commit d6eaf6debf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 7 deletions

View File

@ -1,6 +1,6 @@
FROM servostar/gemstone:sdk-0.1.0-alma-9.3
FROM servostar/gemstone:sdk-0.2.0-alpine-3.19.1
LABEL authors="servostar"
LABEL version="0.1.0"
LABEL version="0.2.0"
LABEL description="docker image for setting up the build pipeline on SDK"
LABEL website="https://github.com/Servostar/gemstone"

View File

@ -1,13 +1,13 @@
FROM almalinux:9.3
FROM alpine:3.19.1
LABEL authors="servostar"
LABEL version="0.1.0"
LABEL version="0.2.0"
LABEL description="base image for building the gemstone programming language compiler"
LABEL website="https://github.com/Servostar/gemstone"
# install dependencies
RUN yum install cmake gcc flex byacc -y
RUN apk add build-base gcc make cmake bison flex
# create user for build
RUN adduser lorang
RUN adduser --disabled-password lorang
WORKDIR /home/lorang
USER lorang

View File

@ -2,7 +2,6 @@
#define _SYS_ERR_H_
#include <stdio.h>
#include <sys/cdefs.h>
#include <string.h>
#define LOG_DEFAULT_STREAM stderr