Skip to content

Commit 1b0974f

Browse files
committed
add the undocumented -rtlib=compiler-rt flag.
1 parent 66c2533 commit 1b0974f

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ check_clang:
5858
check_dragonegg:
5959
cd test; python -m unittest -v test_base_driver test_dragonegg_driver
6060

61-
6261
zippity:
6362
rm -rf doczip*; mkdir doczip;
6463
cat README.md | pandoc -f markdown_github > doczip/index.html

wllvm/arglistfilter.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ def __init__(self, inputList, exactMatches={}, patternMatches={}):
226226
r'^-Wl,.+$' : (0, ArgumentListFilter.linkUnaryCallback),
227227
r'^-W(?!l,).*$' : (0, ArgumentListFilter.compileUnaryCallback),
228228
r'^-f.+$' : (0, ArgumentListFilter.compileUnaryCallback),
229+
r'^-rtlib=.+$' : (0, ArgumentListFilter.linkUnaryCallback),
229230
r'^-std=.+$' : (0, ArgumentListFilter.compileUnaryCallback),
230231
r'^-mtune=.+$' : (0, ArgumentListFilter.compileUnaryCallback),
231232
r'^--sysroot=.+$' : (0, ArgumentListFilter.compileUnaryCallback),
@@ -410,11 +411,12 @@ def getArtifactNames(self, srcFile, hidden=False):
410411

411412
#iam: for printing our partitioning of the args
412413
def dump(self):
413-
_logger.debug('compileArgs: %s\ninputFiles: %s\nlinkArgs: %s',
414-
self.compileArgs, self.inputFiles, self.linkArgs)
415-
_logger.debug('objectFiles: %s\noutputFilename: %s',
416-
self.objectFiles, self.outputFilename)
414+
efn = sys.stderr.write
415+
efn('\ncompileArgs: {0}\ninputFiles: {1}\nlinkArgs: {2}\n'.format(
416+
self.compileArgs, self.inputFiles, self.linkArgs))
417+
efn('\nobjectFiles: {0}\noutputFilename: {1}\n'.format(
418+
self.objectFiles, self.outputFilename))
417419
for srcFile in self.inputFiles:
418-
_logger.debug('srcFile: %s', srcFile)
420+
efn('\nsrcFile: {0}\n'.format(srcFile))
419421
(objFile, bcFile) = self.getArtifactNames(srcFile)
420-
_logger.debug('%s ===> (%s, %s)', srcFile, objFile, bcFile)
422+
efn('\n{0} ===> ({1}, {2})\n'.format(srcFile, objFile, bcFile))

0 commit comments

Comments
 (0)