Coder Social home page Coder Social logo

build-env's Introduction

build-env's People

Contributors

05nelsonm avatar

Watchers

 avatar

build-env's Issues

Migrate `macos.base` to `macos-lts.base`

Added sdks from Xcode 15.0.1. Think the only projects depending on build-env are mine, so would be good to get the naming right now. Need to migrate current macos.base, macos.aarch64 and macos.x86_64 to macos-lts.* terminology such that a new image with a more recent version of MacOSX sdk can be created.

re-work macos.base/android.base

So, macos.base and android.base are building off of linuc-libc.base. Android is simply unpacking the ndk and using the prebuilt clang which has its own libc that it uses (not even using 2.23), and it limits the macos.base because of being limited to using llvm 15 (macos also statically links it's own version of libc, so it's not even using 2.23).

Should have a wholly separate base image for clang compilers that is based off of debian:bullseye-slim and just take the hit on the additional 500mb in packages. This would be the case anyway for supporting musl and freebsd because all of the cross-compilers are definitely not stable and we'd want to compile against older versions, so.

Add `darwin.base` layer

Adding a darwin.base layer which only builds apple clang (not osxcross) will allow for supporting ios

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.