CINXE.COM

Just a moment...

<!DOCTYPE html><html lang="en-US"><head><title>Just a moment...</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=Edge"><meta name="robots" content="noindex,nofollow"><meta name="viewport" content="width=device-width,initial-scale=1"><style>*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;color:#313131;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{display:flex;flex-direction:column;height:100vh;min-height:100vh}.main-content{margin:8rem auto;max-width:60rem;padding-left:1.5rem}@media (width <= 720px){.main-content{margin-top:4rem}}.h2{font-size:1.5rem;font-weight:500;line-height:2.25rem}@media (width <= 720px){.h2{font-size:1.25rem;line-height:1.5rem}}#challenge-error-text{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0IyMEYwMyIgZD0iTTE2IDNhMTMgMTMgMCAxIDAgMTMgMTNBMTMuMDE1IDEzLjAxNSAwIDAgMCAxNiAzbTAgMjRhMTEgMTEgMCAxIDEgMTEtMTEgMTEuMDEgMTEuMDEgMCAwIDEtMTEgMTEiLz48cGF0aCBmaWxsPSIjQjIwRjAzIiBkPSJNMTcuMDM4IDE4LjYxNUgxNC44N0wxNC41NjMgOS41aDIuNzgzem0tMS4wODQgMS40MjdxLjY2IDAgMS4wNTcuMzg4LjQwNy4zODkuNDA3Ljk5NCAwIC41OTYtLjQwNy45ODQtLjM5Ny4zOS0xLjA1Ny4zODktLjY1IDAtMS4wNTYtLjM4OS0uMzk4LS4zODktLjM5OC0uOTg0IDAtLjU5Ny4zOTgtLjk4NS40MDYtLjM5NyAxLjA1Ni0uMzk3Ii8+PC9zdmc+);background-repeat:no-repeat;background-size:contain;padding-left:34px}@media (prefers-color-scheme:dark){body{background-color:#222;color:#d9d9d9}}</style><meta http-equiv="refresh" content="390"></head><body class="no-js"><div class="main-wrapper" role="main"><div class="main-content"><noscript><div class="h2"><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div></noscript></div></div><script>(function(){window._cf_chl_opt={cvId: '3',cZone: "stackoverflow.com",cType: 'managed',cRay: '8e93b92eaef43e12',cH: '7_OyZVAlDwaZsHHEGAUWLJPqDR00NJETWK4vjL6ZqsE-1732727339-1.2.1.1-1n2G238_TqSMROkPeVH0atwCOZuJlgoX.5ivxluadfJo.a7soBaNb0N0TiGNnAym',cUPMDTk: "\/questions\/tagged\/bazel?__cf_chl_tk=cQ67pxMIlwgdNkgsAG1xFwR4fsxzO2huRkuocbSbvUg-1732727339-1.0.1.1-5oCpyv1kTOO3xOR5YJg2n6PRR.RrOlPDdzvrAct3prY",cFPWv: 'b',cITimeS: '1732727339',cTTimeMs: '1000',cMTimeMs: '390000',cTplC: 0,cTplV: 5,cTplB: 'cf',cK: "",fa: "\/questions\/tagged\/bazel?__cf_chl_f_tk=cQ67pxMIlwgdNkgsAG1xFwR4fsxzO2huRkuocbSbvUg-1732727339-1.0.1.1-5oCpyv1kTOO3xOR5YJg2n6PRR.RrOlPDdzvrAct3prY",md: "Q_p95iWpymE7FMYMVAhqqKJFjAjX3e.b17rv_Wpe6to-1732727339-1.2.1.1-bqhnnPN8rRm_BqFocefU5TqyQCPaYBxhgho1mpaEo1adjqF75R0vS_ghTnor.a3AYDBeCwlGpSJkFAKv9VEAsWFu0RYbu644lT7vbpFrN0IDSydr.3FyxxeNUHEuXwWS5ovgCdwS6uO8ihw.A8rjaeOTsRwoOS8SXl6ua5__k7fA6NAUivAHW4EYg22Bic7AmA7rW2dJaNFclTsQ2KwDUnzYqWE3NsieuqdrZwKhMlPemsrAlXFySubEPv0LkehmJpgWDH5QF7iH.68nkkKiUCUQZ3yfE2pIDUMdQGE0kmeJM9BdQKs5A3W21XPqUCzW.yPl9Vv9owL7oiCN6i1zFl7k0MAyXy6PeEGZJSQnhs3M7qm34bZZzOX4mm4VzAy5FprWaBxhrrjJaHPyAZNC5cxX6Tdf_l6RsH7jOAU4fh.pkQWFkA_MYQtrzf5vI9AvWPB2kp8BbsVe3OmuQDPs_xIk.zXE1KOyFGlSmMeRwA9xVg5Tw6ESNNasYbQpdsZkVWG1iGcMYuXkgrCHq6lnF93n9KzYewDRgO2q4FrRxHWdZNyiSLOH8NZUmrFzYOwmiXsNeNBmczusM25hV3oftiadgpj_3Au_1jBdfkXExIeYW1lJoQv746F6VRQkGuoPmhX_VMXzK3hNvV1rh_SkGdoY70DyTUxAboa1cxj29RgBiMN_Xj.GUyGlfY1D.Zmjpo46liZkzrTuNn5OyfttaJRQl74wXJOyZEqucwsg5mDjGWBZF6jKQsMJhVdtc3FAZbgeUWdI5V7gizeuYO.L82U6ki394Z_oS5IW0vwa57zFwDNtreARUaJUA9znxmClsQ8cupK64Bo0w3HsxYcFgYUvCzL7.8ItM5dlAUjEhy53t8LkPAiII6Cv2v0h3bPH_bAreKW27LUu7KdGXU3VTFA1859Ay6eqAAkT7q5xbnMKa3G4OUMEYBPuduvMMrq0pI2uOLG1WrIEnd6rL_3mwRobYQnJE.XOXucpDh2eRV_UoP.Ga_qX_O7uyNHjbv4Z1sZezlLR8OMIveDYxdGgcezujEem8oSM8DHiLGf6eQkjNjOTzzP8aTZu7XgPdRHOpBhLPzj4k8Oh4c1ZzRv6K1QpP8PVakS13Qy1Lk3ARdv.fx6dCpYMqy2OX4fH7ZGNeaNHlnFBVwJAUtQbrWa8klFvn7nyWnBsQ0wiaiAVgsFO4Yfn_557iXxagwNXOqNAbkG64umjnPawJUOzIoSGwNdnISVE0dkEXQqOPgkj5uAFcEg6X.JzVJfBOkHywIoboVgVrlezr5DLenqX1HwM0BoZ6komIgmc0m107xYDLnfJDKZ2XQlgkkdIu4t9iSib.tb_KLhi08alQXOu7.L1h8tKVy99wcOqDPOUvD.qMjpmCqbr4uxuqOqMOvBUM0VtzPC.GThIJ9rh55mV5ozuzRmusxd9zaNNAvFBeVOxtvXfOoGSn.ZNunsOqn8_4nGM4udNaLoGe2r9JTyr7LjwQq84AGoSZdO3jf7JerLU8MgRFR3t2PKz115v55QshJrvR3OPr4lFmcXOlhW63fPLEj6E3UNIzetUY2Gw4aRrqbZnRhyKSJ1r8f4YHnlDyUqOT_Km6vnikq48cDLZxcA1l0ITBQ7DlDH_gcdJ8mPUbTM2keZVspDV5kN5JOXQ4mRGZrS6KEJW11KzAWBdGIuUd046S7hgfDTgh7u.2xGpxZ.AaCxRuh2ALXUp1B.eqR6HW.Qu_H0aBCfdWCqe5pQ_eH838kCAJqAosr7.XaPNNypbADyC8Airh6iZk7q3sfcRqwRoLS4Ljo_RSLDpVB8zABkEFvjQDqkhCYa3HTq0pUfUH_8EebKCRx9r1tuLbejvOOCJK.5bpmKhg318VeopBo647WMdVIowNC6HH9JygerGiUMKD__n0q0WYES17ZQZ6CGEKTprabPhgEwPCld5BmZ3drA1r9XnJGZol6WgighSwp4T4hB9D0hGP1eje5QG4lW8MJw4U1OnHL1LGqnaO4eNtlmuIFXGTtsJrzVB7uU6gha92lFaNOr.xCeFA.zuPApXg0IOYzCV4HK5PYBHWcUd9eblW3lWauN2dNgqqafQBWqJCd4YiMX_07rSIAtdjX6LLVSgT3Jd7hJhSW8adsjR9Xhf2LukjhcNUzcqinaJQXJl2td5WlpO.zaSontqyg8ljH2JNiCncconq.8uyZFwM57uuoHpda6kU34NkieBlxttFc3xiy2jGztbRq1udv.fgq9UOBVDwPxLqR7sOYqBO7ZBszCrjkmPZAz_i4u.7v0UUrVWbZKKCFO4eDTOJaI5QHjJcYRVVlCH6d2YoWp7qtZOMOPXvfE5YUPZH2gqjXCrk3hP2hHIH9wqDolD6aqLaz_DjxEnwwKTEpwWi4FQ6H8ZQcEK4Ri92GuQJ1R0UipDoWOzVo3sFxt3mSDTkjDOOoGHhGy4NRE0bQyFsdX6pcwiLdw5D_7_VO.LQJgJJMuHC86Wh8lRC._ZE6XIpDo.mfBBZiPQGSmL.JRbPUoSuLwywnYTw32vehnc4L7hXB45LgAQuwrrBHYAkdIUagwTcnNywN73mGlsnJUNibAaWvL8Nnmrd43o9xH1xRpcdTJ_ozssSI0GCAXzjws701f.a1wzMq7udCfzNDkpX2mXHYrtJvtE9CyBKprnDIkFTJ5sNg3KoosmwJYLdJIEcYfoFC5Euth6Oxdbh6kG.Y_TYJuC0tex4rwX.mJbrC2kWGEQetHDSd2TI.rsQ2MIYuP6C5c.bg6n34aXcSLpRm5AuSdtAT8LmzrbURn_AvNbyN5bvxnPtZI2lqpAmKh6C67plVX9aVODuVwHelBgzhrCn5AJYxVrxiI3b2pChDJRR2FS1Fud5h7NzNF1P0A3tcvpdZxG3Bxg3zEin9akUTW2j3RZBC9sLi_Ap3Vi92rjK8psKG5p7hTU7SfkgiXR",mdrd: "biKAOJ_CoaWnoa1Vki.Oj7n7bHWp_Ib00CU6gJAfpCU-1732727339-1.2.1.1-EMgFOLy4MxX48MenR52XUWpIDIRMTh49nfjJ7GQFfVKVN67ci7W4hzwMal7IbrFY2M39NvUiffCdMl3Jhd4HlK480ngS1x4S3bmrY4I3_fYY2DYGm3OGLiWYILk8FqWkqDV6_.JTR1cEO_hwjKapIoVXSXd2B.Sk_46R0Kj7XOGCniaNgsNs5XQufsJH.8.YoxQWET_76gA7S.xIuCs.MvxRtuBbstP5QWCVdsokJUINrPC.MpKojISRN5H7vAWiHPrS_pm5cokz0dRWqU4FLF8mOsed7hdMmElAjs7NIxCioDnd_xPjcqtAuH2xcoH3wlfesnfZ6lyqegHyY19FlIwBfD_eklE8Z4zDmovWxGBDW0n4qMYjua64I.tvu4UPHwxFdqDtgP3gvPTe1ecQvDfZs1BB08fl_xSHu_peJ.F0qDjHyJq2lEN8Qg8EzzqPFrOqfmeUcZfPE2EjRDKcYvN82R4RcExFv5T542hN3UzkouYCvT43YJ939jOB_MFHIiCt07eLAUdA6qfXSkLGikcLfg7aO3kv8jvSlHI2tCLTVGK7KzrKTHGm9B3TU7gxnwMz4g5tw92mmbIdgSZVW1elO7yv_H2rEsJCiS2XHebpm32Da_G._Z4v969qRIHO8Fktw.7tnLTLVRtKscXk_a6_mQDK21lpFnWuC7_He8xNvapYvZbs5HnyKNUQ7AReSpjQ1GV8ExOfmYMCfCkJvTrSOyf5U8ac_OagfFcXKGulQT.tPGRlaWa52aVOZbBiHpxAf4mJtDOvRULctfA5fuH03BS_lzr0AZbHToKxlSmUCBdH.YRa6_QHeuLzAewkjl8AbWj3huMPp.Da8GDffiqpqHRGKEHNq2j5TJ8qmTJN6u.DsHUjqx.r9f6WCjK56Mt2ciO6mSt23pDOG351W7dvQrY4ikhVLA3EEAu8xWnTzf87ayVJCwOUDJJPV6WHxyJ43H8PpBbZ2p4VUlj1rytA7fhowIUsPXMlNdM9rJlsx1ZSge_.xWU_SrPSYYxmWOOXI.Bz.opkOpipqW0qVXK7bh.7Csc70dugyyALobmcrrlqHKGoQo47KcNRpB2.hKdFtmov.0bYeesNbHzBm3gV1Zl.4aeCqQjfrjk6eUCh4SH6JrIJlf9sD82SaKW80SAEQjYJ9RhYnJvvIKn0MlgDZe3EQKXFzkHzdtfc3f4.0c46F6WWfYlbB4IGVtggMcBkc1ZXLvUAnKkoMMRt2ycFNSroVB0b4T6xGQv2dxFbAld37tXNzSRvxghtygyLXJ2KEYB3dj6L2N2r9iag6YrDysHN3GYPFOSN52_iT_eS4EBiPIJig09GyIL4ujPUWlzlqGJ3IbuvvI086P.tb8tDeBRbY7cAVLiB6NOlSl.nAT1N9KDMU1p3_sTVXVVlzqJGFBzOlgyaSmCYBIyeV8wRddlrJ8K5FMR5q9SqctSNn_22jFE3Te8EWPHJgjYO6wDHTLIqd.0NmIb9MA7CxRfK2TmFIDOTH29KUaBV9FwQSdEa_8H4.X8nIr6KFceuQ.Jfz4LgDYHqnRF.C_n2xg9J4O3P71ooHFciRhR3VmZB8ORo0Qp68K1qSAYpkY9ko86oSEluEjAaVBBkHULEPhv.o_GHsS7lk_PWf9IF2RC_RpJBHOKGAOO7.KyMmCc2VoDLhxaVYoktRpigcDkElYZsxH3rGSk9aOagMDBMSGmoV7LzvGI7bZxMXORXQCMFnT6zO3oFxQMEn7uwyg4Qv7KQKEVFHOVqvJmsaieDCRdVf551uBQ4OPTnsdAnH1GlXNCLueislne5zULpe1W3szYmenzv7hXwR0.8cPb4.7ieL9aE3BhySHBGS5LyQBLr6FLQFs1rtr6BVGPnxl3Bcco3NqVoAZmX0x6YYiqBlGxT0R.MVGPlJlBEs7WrTCeHc3Ari_w0j6dmymKcKOY8Rs.1zfiIB_xJD3jPbBB.VyxAXVMj1hOpRRO7selUMlNvkWI2uWbqNk9HaU0FTsqZzw"};var cpo = document.createElement('script');cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=8e93b92eaef43e12';window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash;window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search;if (window.history && window.history.replaceState) {var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash;history.replaceState(null, null, "\/questions\/tagged\/bazel?__cf_chl_rt_tk=cQ67pxMIlwgdNkgsAG1xFwR4fsxzO2huRkuocbSbvUg-1732727339-1.0.1.1-5oCpyv1kTOO3xOR5YJg2n6PRR.RrOlPDdzvrAct3prY" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>