V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yangxuan8282
V2EX  ›  Linux

alpine 编译 glibc 求助

  •  
  •   yangxuan8282 · 2017-06-07 15:50:19 +08:00 · 3826 次点击
    这是一个创建于 2753 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想给树莓派 build btsync 的新版 docker,base image 是 alpine

    结果发现 2.5.2 的没法正常运行,查了下大概是 glibc 的问题,但是 alpine 的源里没有 glibc,得自己编译

    谷歌之后发现 github 上有一个项目: gerrand/alpine-pkg-glibc,项目的 release 里只有 x86-64 的 apk,armhf 的得自己编译

    改了一下 APKBUILD,结果 abuild 的时候报错:

    ls: cannot access '/usr/glibc-compat/lib/ld-linux-armhf.so.3': No such file or directory
    ls: cannot access '/home/builder/package/pkg/glibc/lib/ld-linux-armhf.so.3': No such file or directory
    

    但是文件内其实是有 ld-linux-armhf.so.3 这个文件的

    我看原文件里格式类似,只不过它是 ln 到 x86-64 的文件,按说不应该有问题啊,卡在这不知道该怎么办了,github 上也开了 issues,不过看起来最近的 issues 没什么人回复,只好来求助 v 友

    更改的 commit:

    https://github.com/yangxuan8282/docker-glibc-builder/commit/b2e59b549e7d6653c45734a641dae7bfeb3d41ca

    https://github.com/yangxuan8282/docker-alpine-abuild/commit/c6b9cb3565862a3d8a64acca620834815b9043b8

    https://github.com/yangxuan8282/alpine-pkg-glibc/commit/d65d1ff62def2faa66dfda9124f0198109f6e41d

    5 条回复    2020-02-22 17:50:05 +08:00
    mooncakejs
        1
    mooncakejs  
       2017-06-07 16:07:27 +08:00
    docker ? docker 镜像不是大都都是 x64 的?
    yangxuan8282
        2
    yangxuan8282  
    OP
       2017-06-07 16:09:48 +08:00 via iPhone
    @mooncakejs 官方的多数是 x64,所以 arm 的很多都得自己 build
    mooncakejs
        3
    mooncakejs  
       2017-06-07 16:11:53 +08:00
    @yangxuan8282 那干嘛费劲搞 docker,树莓派又运行不了几个镜像。。
    0ZXYDDu796nVCFxq
        4
    0ZXYDDu796nVCFxq  
       2017-06-07 23:06:30 +08:00
    用 docker 为什么还得自己编译这么底层的库……
    不如直接用 debian, centos, ubuntu 的 image ……
    Rimifon
        5
    Rimifon  
       2020-02-22 17:50:05 +08:00
    树莓派的价格和 z8300 的电脑棒、平板价格差不多吧? z8300 应该强多了。我就用 nextfun 平板基于 WSL 跑 openSUSE,还能远程桌面到 openSUSE 里面去用 vscode 做开发。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2670 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:24 · PVG 13:24 · LAX 21:24 · JFK 00:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.