targets/toolchain_gcc.py
changeset 1777 c46ec818bdd7
parent 1767 c74815729afd
child 1831 56b48961cc68
equal deleted inserted replaced
1776:81aa8aaccdd4 1777:c46ec818bdd7
   183                         relink = True
   183                         relink = True
   184 
   184 
   185                         self.CTRInstance.logger.write("   [CC]  "+bn+" -> "+obn+"\n")
   185                         self.CTRInstance.logger.write("   [CC]  "+bn+" -> "+obn+"\n")
   186 
   186 
   187                         status, result, err_result = ProcessLogger(
   187                         status, result, err_result = ProcessLogger(
   188                                self.CTRInstance.logger,
   188                             self.CTRInstance.logger,
   189                                "\"%s\" -c \"%s\" -o \"%s\" %s %s" %
   189                             "\"%s\" -c \"%s\" -o \"%s\" %s %s" %
   190                                    (self.compiler, CFile, objectfilename, Builder_CFLAGS, CFLAGS)
   190                             (self.compiler, CFile, objectfilename, Builder_CFLAGS, CFLAGS)
   191                                ).spin()
   191                         ).spin()
   192 
   192 
   193                         if status:
   193                         if status:
   194                             self.srcmd5.pop(bn)
   194                             self.srcmd5.pop(bn)
   195                             self.CTRInstance.logger.write_error(_("C compilation of %s failed.\n") % bn)
   195                             self.CTRInstance.logger.write_error(_("C compilation of %s failed.\n") % bn)
   196                             return False
   196                             return False
   212             ALLldflags = ' '.join(self.getBuilderLDFLAGS())
   212             ALLldflags = ' '.join(self.getBuilderLDFLAGS())
   213 
   213 
   214             self.CTRInstance.logger.write("   [CC]  " + ' '.join(obns)+" -> " + self.exe + "\n")
   214             self.CTRInstance.logger.write("   [CC]  " + ' '.join(obns)+" -> " + self.exe + "\n")
   215 
   215 
   216             status, result, err_result = ProcessLogger(
   216             status, result, err_result = ProcessLogger(
   217                    self.CTRInstance.logger,
   217                 self.CTRInstance.logger,
   218                    "\"%s\" %s -o \"%s\" %s" %
   218                 "\"%s\" %s -o \"%s\" %s" %
   219                        (self.linker,
   219                 (self.linker,
   220                         listobjstring,
   220                  listobjstring,
   221                         self.exe_path,
   221                  self.exe_path,
   222                         ALLldflags)
   222                  ALLldflags)
   223                    ).spin()
   223             ).spin()
   224 
   224 
   225             if status:
   225             if status:
   226                 return False
   226                 return False
   227 
   227 
   228         else:
   228         else: