go - initial-exec TLS resolves to dynamic definition in file.dll - Stack Overflow

I am using golang:1.21-alpine3.20 to generate my DLL. using following commandgo build -o project.dll -

I am using golang:1.21-alpine3.20 to generate my DLL. using following command

go build -o project.dll -buildmode=c-shared ./cmd/main.go

Using Php code to trigger dll using FFI plugin please find Dockerimage details below

php:8.4-cli-alpine3.20

RUN apk add --no-cache \
    openssl \
    bash \
    curl \
    wget \
    icu-dev \
    libffi-dev \
    gcc \
    musl-dev \
    ca-certificates \
    supervisor \
    && docker-php-ext-install -j$(nproc) mysqli intl ffi \
    && rm -rf /var/cache/apk/*

# Install glibc compatibility layer
RUN wget -qO /etc/apk/keys/sgerrand.rsa.pub .rsa.pub && \
    wget .35-r1.apk && \
    apk add --allow-untrusted glibc-2.35-r1.apk

Error : "Failed loading '/htdocs/app/Libraries/../../project.dll' (Error relocating /htdocs/app/Libraries/../../project.dll: runtime.tlsg: initial-exec TLS resolves to dynamic definition in /htdocs/app/Libraries/../../project.dll)"

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745120908a4612404.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信