conda-forge / perl-feedstock

A conda-smithy repository for perl.
BSD 3-Clause "New" or "Revised" License
3 stars 31 forks source link

5.26.2: rebuild for new sysroot #46

Closed mbargull closed 4 years ago

mbargull commented 4 years ago

Checklist

refs:

Similar to https://github.com/conda-forge/libnetcdf-feedstock/pull/109#issuecomment-713804007 the package includes references to the x86_64-conda_cos6-linux-gnu/sysroot whereas newer conda-forge::sysroot_linux-64 packages use x86_64-conda-linux-gnu/sysroot:

$ curl -sL https://anaconda.org/conda-forge/perl/5.26.2/download/linux-64/perl-5.26.2-h516909a_1006.tar.bz2 | bsdtar -xjOf- | grep -aF x86_64-conda_cos6-linux-gnu/sysroot
cccdlflags='-fPIC --sysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot'
ccflags='-D_REENTRANT -D_GNU_SOURCE --sysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2'
config_arg11='-Dsysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot'
config_args='-de -Dprefix=/opt/anaconda1anaconda2anaconda3 -Dusethreads -Duserelocatableinc -Dcccdlflags=-fPIC -Dldflags=-Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/opt/anaconda1anaconda2anaconda3/lib -Wl,-rpath-link,/opt/anaconda1anaconda2anaconda3/lib -L/opt/anaconda1anaconda2anaconda3/lib -Ddefault_inc_excludes_dot=n -Dcc=$compilerroot/bin/x86_64-conda_cos6-linux-gnu-gcc -Dar=$compilerroot/bin/x86_64-conda_cos6-linux-gnu-ar -Dlddlflags=-shared -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/opt/anaconda1anaconda2anaconda3/lib -Wl,-rpath-link,/opt/anaconda1anaconda2anaconda3/lib -L/opt/anaconda1anaconda2anaconda3/lib -Dsysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot'
cppflags='--sysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot -D_REENTRANT -D_GNU_SOURCE --sysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong'
cpprun='$compilerroot/bin/x86_64-conda_cos6-linux-gnu-gcc  --sysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot -E'
cppstdin='$compilerroot/bin/x86_64-conda_cos6-linux-gnu-gcc  --sysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot -E'
glibpth=' $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/shlib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/386 $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/lib/386 $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/ccs/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/ucblib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/local/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/lib64 $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib64 $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/local/lib64'
incpth='$compilerroot/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/include $compilerroot/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/include-fixed $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/include'
lddlflags='-shared -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/opt/anaconda1anaconda2anaconda3/lib -Wl,-rpath-link,/opt/anaconda1anaconda2anaconda3/lib -L/opt/anaconda1anaconda2anaconda3/lib --sysroot $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot -fstack-protector-strong'
libpth='$compilerroot/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/include-fixed $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/lib'
libsdirs=' $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib'
libsfound=' $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libpthread.so $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libnsl.so $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libdl.so $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libm.so $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libcrypt.so $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libutil.so $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/libc.so'
libspath=' $compilerroot/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/include-fixed $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/lib'
locincpth=' $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/local/include $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/opt/local/include $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/gnu/include $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/opt/gnu/include $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/GNU/include $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/opt/GNU/include'
loclibpth=' $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/local/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/opt/local/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/gnu/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/opt/gnu/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/GNU/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/opt/GNU/lib'
strings='$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/include/string.h'
sysroot='$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot'
timeincl='$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/include/sys/time.h $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/include/time.h '
usrinc='$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/include'
xlibpth=' $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib/386 $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/lib/386'
ccflags_nolargefiles='-D_REENTRANT -D_GNU_SOURCE --sysroot=$compilerroot/x86_64-conda_cos6-linux-gnu/sysroot -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong  -D_FORTIFY_SOURCE=2'
#define CPPSTDIN "/home/conda/feedstock_root/build_artifacts/perl_1555603756827/_build_env/bin/x86_64-conda_cos6-linux-gnu-gcc  --sysroot=/home/conda/feedstock_root/build_artifacts/perl_1555603756827/_build_env/x86_64-conda_cos6-linux-gnu/sysroot -E"
#define CPPRUN "/home/conda/feedstock_root/build_artifacts/perl_1555603756827/_build_env/bin/x86_64-conda_cos6-linux-gnu-gcc  --sysroot=/home/conda/feedstock_root/build_artifacts/perl_1555603756827/_build_env/x86_64-conda_cos6-linux-gnu/sysroot -E"
    libpth => '/home/conda/feedstock_root/build_artifacts/perl_1555603756827/_build_env/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/include-fixed /home/conda/feedstock_root/build_artifacts/perl_1555603756827/_build_env/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib /home/conda/feedstock_root/build_artifacts/perl_1555603756827/_build_env/x86_64-conda_cos6-linux-gnu/sysroot/lib',
    libpth => "$compilerroot/bin/../lib/gcc/x86_64-conda_cos6-linux-gnu/7.3.0/include-fixed $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/usr/lib $compilerroot/x86_64-conda_cos6-linux-gnu/sysroot/lib",
conda-forge-linter commented 4 years ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

I do have some suggestions for making it better though...

For recipe:

Documentation on acceptable licenses can be found here.

mbargull commented 4 years ago

NB: I created the 5.26.2 branch beforehand to target this PR against it.