zhwguest
V2EX  ›  Google

这些年跟着某大厂用过的构建工具,实在是无力了

  •  
  •   zhwguest · Jan 18, 2025 · 4571 views
    This topic created in 481 days ago, the information mentioned may be changed or developed.
    • Make;
    • Ninja;
    • Gradle(AGP);
    • Soong;
    • Ninja;
    • Bazel;
    10 replies    2025-01-19 14:15:14 +08:00
    lrh3321
        1
    lrh3321  
       Jan 18, 2025
    Ninja 出现了两次
    NuU904Nbd6wClDX4
        2
    NuU904Nbd6wClDX4  
       Jan 18, 2025
    全是不同类型的构建工具,跨度比较大。
    198plus
        3
    198plus  
       Jan 18, 2025 via Android
    为什么没有复制源码包管理+shell 脚本构建
    foolishcrab
        4
    foolishcrab  
       Jan 18, 2025   ❤️ 2
    问题在于“跟着大厂用”这几个字。
    很多项目在大厂孵化是因为人家内部真的有这个需求,跟着用很多时候没有享受到好处,因为你根本没有这个要解决的问题
    c0t
        5
    c0t  
       Jan 18, 2025 via iPhone
    …bazel 和前几个差别还挺大,这类系统都有专人维护内部规则吧,但是不配合 remote build 太折磨了
    franklinyu
        6
    franklinyu  
       Jan 18, 2025 via iPhone
    Bazel 在谷歌內部確實好用,外部用的話場景可能很不一樣,不要盲目跟風
    levelworm
        7
    levelworm  
       Jan 19, 2025 via Android
    似我者生,象我者死。
    spediacn
        8
    spediacn  
       Jan 19, 2025 via iPhone
    清单没有排序
    hxndg
        9
    hxndg  
       Jan 19, 2025
    bazel+buildfarm ,monorepo 选择
    zhwguest
        10
    zhwguest  
    OP
       Jan 19, 2025
    谢谢各位大哥的提醒,主要是要编译 aosp 和 tensorflow 上面的东西,不跟风好像也不好办。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1263 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 23:39 · PVG 07:39 · LAX 16:39 · JFK 19:39
    ♥ Do have faith in what you're doing.