#!/usr/bin/perl $s=0; while(<>) { if(m/^build .*libc\+\+abi\.so\.[0-9]\.[0-9]:/) { $s=1; } if($s==1 && m/\s*LINK_FLAGS\s*=/) { if(!m/-latomic/) { s/(\s*LINK_FLAGS\s*=)\s*/${1} -latomic /; } $s=0; } print; }