Skip to content

Hash discrepancy with stdlib('c') use #1095

@mbhall88

Description

@mbhall88

I've run into a strange issue in bioconda/bioconda-recipes#64176 where adding stdlib('c') to the build section causes the package build to fail due to a difference in the hashes, as seen in this section of a failing log

2026-04-07T14:17:57.0723124Z 14:17:44 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0723558Z 14:17:44 [32mBIOCONDA INFO[0m (OUT) Resource usage statistics from testing nohuman:[0m
2026-04-07T14:17:57.0724032Z 14:17:44 [32mBIOCONDA INFO[0m (OUT)    Process count: 2[0m
2026-04-07T14:17:57.0724490Z 14:17:44 [32mBIOCONDA INFO[0m (OUT)    CPU time: Sys=-, User=0:00:00.0[0m
2026-04-07T14:17:57.0724929Z 14:17:44 [32mBIOCONDA INFO[0m (OUT)    Memory: 14.1M[0m
2026-04-07T14:17:57.0725300Z 14:17:44 [32mBIOCONDA INFO[0m (OUT)    Disk usage: 16B[0m
2026-04-07T14:17:57.0725703Z 14:17:44 [32mBIOCONDA INFO[0m (OUT)    Time elapsed: 0:00:02.0[0m
2026-04-07T14:17:57.0726078Z 14:17:44 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0726367Z 14:17:44 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0726895Z 14:17:44 [32mBIOCONDA INFO[0m (OUT) TEST END: /opt/conda/conda-bld/linux-64/nohuman-0.5.1-h4bf21ff_0.conda[0m
2026-04-07T14:17:57.0728057Z 14:17:44 [32mBIOCONDA INFO[0m (OUT) Renaming work directory '/opt/conda/conda-bld/nohuman_1775571179039/work' to '/opt/conda/conda-bld/nohuman_1775571179039/work_moved_nohuman-0.5.1-hee99bd0_0_linux-64_main_build_loop'[0m
2026-04-07T14:17:57.0729517Z 14:17:44 [32mBIOCONDA INFO[0m (OUT) shutil.move(work)=/opt/conda/conda-bld/nohuman_1775571179039/work, dest=/opt/conda/conda-bld/nohuman_1775571179039/work_moved_nohuman-0.5.1-hee99bd0_0_linux-64_main_build_loop)[0m
2026-04-07T14:17:57.0730460Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) # Automatic uploading is disabled[0m
2026-04-07T14:17:57.0731302Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) # If you want to upload package(s) to anaconda.org later, type:[0m
2026-04-07T14:17:57.0731771Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0732063Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0732538Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) # To have conda build upload to anaconda.org automatically, use[0m
2026-04-07T14:17:57.0733355Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) # conda config --set anaconda_upload yes[0m
2026-04-07T14:17:57.0733809Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) anaconda upload \[0m
2026-04-07T14:17:57.0734377Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)     /opt/conda/conda-bld/linux-64/nohuman-0.5.1-h4bf21ff_0.conda[0m
2026-04-07T14:17:57.0735004Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) anaconda_upload is not set.  Not uploading wheels: [][0m
2026-04-07T14:17:57.0735446Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0736110Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) INFO :: The inputs making up the hashes for the built packages are as follows:[0m
2026-04-07T14:17:57.0736615Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) {[0m
2026-04-07T14:17:57.0737021Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)   "nohuman-0.5.1-h4bf21ff_0.conda": {[0m
2026-04-07T14:17:57.0737452Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)     "recipe": {[0m
2026-04-07T14:17:57.0737878Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "CONDA_BUILD_SYSROOT": "",[0m
2026-04-07T14:17:57.0738353Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "__glibc": "__glibc >=2.17,<3.0.a0",[0m
2026-04-07T14:17:57.0738813Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "c_compiler": "gcc",[0m
2026-04-07T14:17:57.0739282Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "c_compiler_version": "14",[0m
2026-04-07T14:17:57.0739730Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "c_stdlib": "sysroot",[0m
2026-04-07T14:17:57.0740161Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "c_stdlib_version": "2.17",[0m
2026-04-07T14:17:57.0741032Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "channel_targets": "bioconda main",[0m
2026-04-07T14:17:57.0741715Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "rust_compiler": "rust",[0m
2026-04-07T14:17:57.0742185Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "target_platform": "linux-64",[0m
2026-04-07T14:17:57.0742602Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)       "xz": "5"[0m
2026-04-07T14:17:57.0742934Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)     }[0m
2026-04-07T14:17:57.0743255Z 14:17:45 [32mBIOCONDA INFO[0m (OUT)   }[0m
2026-04-07T14:17:57.0743546Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) }[0m
2026-04-07T14:17:57.0743837Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0744120Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0744632Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) ####################################################################################[0m
2026-04-07T14:17:57.0745138Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) Resource usage summary:[0m
2026-04-07T14:17:57.0745493Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) [0m
2026-04-07T14:17:57.0745837Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) Total time: 0:04:46.6[0m
2026-04-07T14:17:57.0746281Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) CPU usage: sys=0:00:09.3, user=0:03:16.5[0m
2026-04-07T14:17:57.0746779Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) Maximum memory usage observed: 1.0G[0m
2026-04-07T14:17:57.0747332Z 14:17:45 [32mBIOCONDA INFO[0m (OUT) Total disk usage observed (not including envs): 150.0M[0m
2026-04-07T14:17:57.0747924Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 Subdir: linux-64 Gathering repodata[0m
2026-04-07T14:17:57.0748499Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-64 Writing pre-patch repodata[0m
2026-04-07T14:17:57.0749073Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-64 Applying patch instructions[0m
2026-04-07T14:17:57.0749649Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-64 Writing patched repodata[0m
2026-04-07T14:17:57.0750246Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-64 Building current_repodata subset[0m
2026-04-07T14:17:57.0751116Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 Subdir: linux-aarch64 Gathering repodata[0m
2026-04-07T14:17:57.0751738Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-aarch64 Writing pre-patch repodata[0m
2026-04-07T14:17:57.0752355Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-aarch64 Applying patch instructions[0m
2026-04-07T14:17:57.0753142Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-aarch64 Writing patched repodata[0m
2026-04-07T14:17:57.0753723Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 Subdir: noarch Gathering repodata[0m
2026-04-07T14:17:57.0754341Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-aarch64 Building current_repodata subset[0m
2026-04-07T14:17:57.0754953Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 noarch Writing pre-patch repodata[0m
2026-04-07T14:17:57.0755517Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 noarch Applying patch instructions[0m
2026-04-07T14:17:57.0756083Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 noarch Writing patched repodata[0m
2026-04-07T14:17:57.0756673Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 noarch Building current_repodata subset[0m
2026-04-07T14:17:57.0757273Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-64 Writing current_repodata subset[0m
2026-04-07T14:17:57.0757852Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-64 Writing index HTML[0m
2026-04-07T14:17:57.0758425Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 noarch Writing current_repodata subset[0m
2026-04-07T14:17:57.0759051Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-aarch64 Writing current_repodata subset[0m
2026-04-07T14:17:57.0759803Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 noarch Writing index HTML[0m
2026-04-07T14:17:57.0760375Z 14:17:55 [32mBIOCONDA INFO[0m (OUT) 2026-04-07T14:17:55 linux-aarch64 Writing index HTML[0m
2026-04-07T14:17:57.0760794Z 
2026-04-07T14:17:57.0761387Z 14:17:57 [31mBIOCONDA ERROR[0m BUILD FAILED: the built package /opt/mambaforge/envs/bioconda/conda-bld/linux-64/nohuman-0.5.1-hee99bd0_0.conda cannot be found[0m
2026-04-07T14:17:57.0762365Z 14:17:57 [32mBIOCONDA INFO[0m Finished build for recipes/nohuman Free disk space: 116857.66 MB. Free memory: 10943.81 MB (68.44%)[0m
2026-04-07T14:17:57.0762977Z 14:17:57 [32mBIOCONDA INFO[0m (COMMAND) docker system df[0m
2026-04-07T14:17:57.0763478Z 14:17:57 [32mBIOCONDA INFO[0m (OUT) TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE[0m
2026-04-07T14:17:57.0764050Z 14:17:57 [32mBIOCONDA INFO[0m (OUT) Images          1         0         2.061GB   2.061GB (100%)[0m
2026-04-07T14:17:57.0764588Z 14:17:57 [32mBIOCONDA INFO[0m (OUT) Containers      0         0         0B        0B[0m
2026-04-07T14:17:57.0765123Z 14:17:57 [32mBIOCONDA INFO[0m (OUT) Local Volumes   0         0         0B        0B[0m
2026-04-07T14:17:57.0765630Z 14:17:57 [32mBIOCONDA INFO[0m (OUT) Build Cache     0         0         0B        0B[0m
2026-04-07T14:17:57.0766067Z 14:17:57 [32mBIOCONDA INFO[0m (COMMAND) docker ps -a[0m
2026-04-07T14:17:57.0766606Z 14:17:57 [32mBIOCONDA INFO[0m (OUT) CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES[0m
2026-04-07T14:17:57.0767138Z 14:17:57 [32mBIOCONDA INFO[0m (COMMAND) conda build purge[0m
2026-04-07T14:17:57.0767359Z 
2026-04-07T14:17:57.0767363Z 
2026-04-07T14:17:57.0767367Z 
2026-04-07T14:17:58.0958318Z ⠋ running (0:00:00.00)
2026-04-07T14:17:58.0958666Z                        
2026-04-07T14:17:58.0959074Z 14:17:58 [32mBIOCONDA INFO[0m (COMMAND) docker container prune -f[0m
2026-04-07T14:17:58.0959346Z 
2026-04-07T14:17:58.0959351Z 
2026-04-07T14:17:58.0959355Z 
2026-04-07T14:17:58.1080959Z ⠋ running (0:00:00.00)
2026-04-07T14:17:58.1081322Z                        
2026-04-07T14:17:58.1082357Z 14:17:58 [31mBIOCONDA ERROR[0m BUILD SUMMARY: of 1 recipes, 1 failed and 0 were skipped. Details of recipes and environments follow.[0m
2026-04-07T14:17:58.1083540Z 14:17:58 [31mBIOCONDA ERROR[0m BUILD SUMMARY: FAILED recipe recipes/nohuman[0m
2026-04-07T14:18:04.3465480Z ##[error]Process completed with exit code 1.

for some more context, the ARM builds seem to work fine, it just seems to be the linux x86_64 builds. Removing stdlib('c') leads to the package being successfully built on all platforms.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions