This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-12-10
Channels
- # adventofcode (68)
- # babashka (6)
- # babashka-sci-dev (3)
- # beginners (11)
- # biff (8)
- # circleci (13)
- # clj-kondo (1)
- # clojure (17)
- # clojure-europe (9)
- # clojurescript (12)
- # core-async (17)
- # cursive (9)
- # data-science (1)
- # datomic (3)
- # emacs (10)
- # fulcro (4)
- # off-topic (3)
- # practicalli (1)
- # releases (3)
- # sql (1)
- # xtdb (30)
I'm building dynamically linked binaries on cimg/clojure:1.11.1-openjdk-17.0
Can this image be consided immutable or has anything changed lately with glibc on there?
Users are getting errors like:
clj-kondo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32\' not found (required by clj-kondo)\nclj-kondo: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34\' not found (required by clj-kondo)\n
cc @U0FTAT30E @U0JUDLCQM @U7ERLH6JX I see here "last modified 28 november" https://circleci.com/developer/images/image/cimg/clojure How can I make my build environment immutable and predictable? I don't want to deal with issues like this :)
ok. small detail: the builds were always green until you run the binary on another machine which doesn't have this super new glibc this docker image suddenly has, so I only noticed it after release