Package Details

Package: perl-5.18.1+7
Product: perl
SVN Revision: 40744
Effective SVN Revision (incl depedencies): 40744
Effective latest update: 08/11/2015-14:28
Lifecycle: operational
Lifecycle (spec): operational
State: OK
Validation State: OK
Inherited State: OK
Build State: OK
Test State: OK

Dependency Graph

Remark: The dependency graph depicts for packages dependant on perl-5.18.1+7 only the latest version per product. Furthermore, test dependencies are not visible.

For a list with all direct and indirect dependencies and dependants (main and test) see all dependencies.

Messages:

OK Package validated, build and test status ok.

All Reports

build desbuild 08/11/2015-16:18 OK

Table File

1 envPrepend(LD_LIBRARY_PATH, ${PRODUCT_DIR}/lib)
2 envPrepend(PATH, ${PRODUCT_DIR}/bin)

Build File

1 #!/usr/bin/env bash
2 curl -O $EXTERNAL/$PRODUCT/$PRODUCT-$VERSION.tar.gz
3 tar xzf $PRODUCT-$VERSION.tar.gz
4 cd $PRODUCT-$VERSION
5
6 # FM - Removed all exports of LANG and LC_* to avoid test problems.
7
8 # FLAVOR
9 # DarwinX86
10 # Linux64
11
12 if [[ "$FLAVOR" =~ Linux64.* ]] ; then
13
14 # We need to probe it is defined before comparing
15 if [[ "$HOSTNAME" =~ edison.* ]] || [[ "$HOSTNAME" =~ cori* ]]; then
16 if [[ "$NERSC_HOST" =~ edison.* ]] || [[ "$NERSC_HOST" =~ cori* ]] ; then
17 # For NERSC/Linux we will apply the 'harmless' patch to pass the tests
18 # on NERSC (edison) machine. This fix might not be required when
19 # NERSC machines are upgraded. FM - July 2014.
20 # Get the patch and apply
21 curl -O $EXTERNAL/$PRODUCT/wrappers.t.patch
22 patch ext/POSIX/t/wrappers.t < wrappers.t.patch
23 ./Configure -Dcc=gcc -Dnoextensions=ODBM_File -des -Dprefix=$PRODUCT_DIR
24 fi
25 else
26 ./Configure -Dcc=gcc -des -Dprefix=$PRODUCT_DIR
27 fi
28
29 elif [[ "$FLAVOR" =~ Darwin* ]] ; then
30
31 # Darwin's configure options from perl-5.18.1/README.macosx file
32 DARWIN_VERSION=`sw_vers -productVersion | awk -F"." '{printf "%s.%s\n",$1,$2}'` || echo "Cannot set Darwin version"
33 SDK_VERSION=macosx$DARWIN_VERSION
34 SDK=`xcodebuild -version -sdk $SDK_VERSION Path` || echo "Cannot set SKD path"
35 ./Configure -des -Dprefix=$PRODUCT_DIR -Accflags="-arch i386 -arch x86_64 -isystem$SDK/usr/include -F$SDK/System/Library/Frameworks" -Aldflags="-arch i386 -arch x86_64 -Wl,-syslibroot,$SDK" -de
36 else
37 ./Configure -des -Dprefix=$PRODUCT_DIR
38 fi
39
40 make
41 # FM: Test in making trouble everywhere given (we believe) false error
42 # make test
43 make install