IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 21, 2017, 3:08:01 PM (9 years ago)
Author:
eugene
Message:

fix awk parsing for gcc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psconfig/psconfig.csh.in

    r40051 r40054  
    329329   # https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-October/000772.html
    330330   # https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-November/000783.html
    331    set use_no_as_needed = `gcc --version | awk '(NR == 1){print $NF}' | awk -F. '{printf "%s.%s\n", $1, $2}' | awk '{n=0}($1 >= 4.5){n=1}{print n}'`
    332    if ($use_no_as_needed == 0) then
     331   # gcc --version | awk '{split($0,value,/\(.+\)/)}(NR == 1){print value[2]}'
     332   # gcc --version | awk '{split($0,value,/\(.+\)/)}(NR == 1){print value[2]}' | awk -F. '{printf "%s.%s\n", $1, $2}'
     333   # gcc --version | awk '{split($0,value,/\(.+\)/)}(NR == 1){print value[2]}' | awk -F. '{printf "%s.%s\n", $1, $2}' | awk '{n=0}($1 >= 4.5){n=1}{print n}'
     334   set use_no_as_needed = `gcc --version | awk '{split($0,value,/\(.+\)/)}(NR == 1){print value[2]}' | awk -F. '{printf "%s.%s\n", $1, $2}' | awk '{n=0}($1 >= 4.5){n=1}{print n}'`
     335   if ($use_no_as_needed == 1) then
    333336    set xtraflags = "-Wl,--no-as-needed"
    334337    echo $LDFLAGS | grep -- $xtraflags >& /dev/null
     
    347350   # https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-October/000772.html
    348351   # https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-November/000783.html
    349    set use_no_as_needed = `gcc --version | awk '(NR == 1){print $NF}' | awk -F. '{printf "%s.%s\n", $1, $2}' | awk '{n=0}($1 >= 4.5){n=1}{print n}'`
    350    if ($use_no_as_needed == 0) then
     352   # gcc --version | awk '{split($0,value,/\(.+\)/)}(NR == 1){print value[2]}'
     353   # gcc --version | awk '{split($0,value,/\(.+\)/)}(NR == 1){print value[2]}' | awk -F. '{printf "%s.%s\n", $1, $2}'
     354   # gcc --version | awk '{split($0,value,/\(.+\)/)}(NR == 1){print value[2]}' | awk -F. '{printf "%s.%s\n", $1, $2}' | awk '{n=0}($1 >= 4.5){n=1}{print n}'
     355   set use_no_as_needed = `gcc --version | awk '{split($0,value,/\(.+\)/)}(NR == 1){print value[2]}' | awk -F. '{printf "%s.%s\n", $1, $2}' | awk '{n=0}($1 >= 4.5){n=1}{print n}'`
     356   if ($use_no_as_needed == 1) then
    351357    set xtraflags = "-Wl,--no-as-needed"
    352358    echo $LDFLAGS | grep -- $xtraflags >& /dev/null
Note: See TracChangeset for help on using the changeset viewer.