sbsv1/abld/platform/cl_arm.pm
changeset 640 ac0bbc1e5d79
parent 631 9435b9008a58
equal deleted inserted replaced
639:0e65f93be3cb 640:ac0bbc1e5d79
   457 	$PlatOpt{Arm} = $ComputeCompilerOpts;
   457 	$PlatOpt{Arm} = $ComputeCompilerOpts;
   458 
   458 
   459 	my $InterWorking = ($ABI eq 'ARMV4') ? "" : "--inter";
   459 	my $InterWorking = ($ABI eq 'ARMV4') ? "" : "--inter";
   460 
   460 
   461 	$Archive=$ToolPrefix.'armar';
   461 	$Archive=$ToolPrefix.'armar';
   462 	$Link=$ToolPrefix."armlink ${oP}diag_suppress 6331,6780 ";
   462 	$Link=$ToolPrefix."armlink ${oP}diag_suppress 6331,6780,6319 --keep *(.init) --keep *(.fini) --keep *(.init_array) --keep *(.fini_array)";
   463 	$Objcopy=$ToolPrefix.'objcopy';
   463 	$Objcopy=$ToolPrefix.'objcopy';
   464 
   464 
   465 	&Generic_Header(0,$Makecmd);	# define standard things using absolute paths
   465 	&Generic_Header(0,$Makecmd);	# define standard things using absolute paths
   466 		 
   466 		 
   467 	if ($Makecmd eq "nmake") {
   467 	if ($Makecmd eq "nmake") {