Changes in tools/autotool.py [279188c0:b2aaaa0] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tools/autotool.py
r279188c0 rb2aaaa0 320 320 check_app([common['GCC'], "--version"], "GNU GCC", details) 321 321 322 def check_libgcc(common):323 sys.stderr.write("Checking for libgcc.a ... ")324 libgcc_path = None325 proc = subprocess.Popen([ common['GCC'], "-print-search-dirs" ], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)326 for line in proc.stdout:327 line = line.decode('utf-8').strip('\n')328 parts = line.split()329 if parts[0] == "install:":330 p = parts[1] + "libgcc.a"331 if os.path.isfile(p):332 libgcc_path = p333 proc.wait()334 335 if libgcc_path is None:336 sys.stderr.write("failed\n")337 print_error(["Unable to find gcc library (libgcc.a).",338 "",339 "Please ensure that you have installed the",340 "toolchain properly."])341 342 sys.stderr.write("ok\n")343 common['LIBGCC_PATH'] = libgcc_path344 345 346 322 def check_binutils(path, prefix, common, details): 347 323 "Check for binutils toolchain" … … 600 576 cc_autogen = None 601 577 602 # We always need to check for GCC as we603 # need libgcc604 check_gcc(path, prefix, common, PACKAGE_CROSS)605 606 578 # Compiler 607 579 if (config['COMPILER'] == "gcc_cross"): 580 check_gcc(path, prefix, common, PACKAGE_CROSS) 608 581 check_binutils(path, prefix, common, PACKAGE_CROSS) 609 582 … … 628 601 if (config['INTEGRATED_AS'] == "no"): 629 602 common['CC'] += " -no-integrated-as" 630 631 # Find full path to libgcc632 check_libgcc(common)633 603 634 604 # Platform-specific utilities
Note:
See TracChangeset
for help on using the changeset viewer.