Staging
v0.5.1
https://github.com/python/cpython
Revision f83ee476d48dbeb90ddf3526b04936a49a87973a authored by stratakis on 09 December 2018, 08:08:43 UTC, committed by Ned Deily on 09 December 2018, 08:08:43 UTC
.o generated by clang in LTO mode actually are LLVM bitcode files, which
leads to a few errors during configure/build step:

- add lto flags to the BASECFLAGS instead of CFLAGS, as CFLAGS are used
  to build autoconf test case, and some are not compatible with clang LTO
  (they assume binary in the .o, not bitcode)
- force llvm-ar instead of ar, as ar is not aware of .o files generated
  by clang -flto
(cherry picked from commit 5ad36f9b21a3aa3b2265b1b43d73522cc3322df2)

Co-authored-by: serge-sans-paille <serge.guelton@telecom-bretagne.eu>
1 parent df5d884
History
Tip revision: f83ee476d48dbeb90ddf3526b04936a49a87973a authored by stratakis on 09 December 2018, 08:08:43 UTC
bpo-28015: Support LTO build with clang (GH-9908) (GH-10922)
Tip revision: f83ee47
File Mode Size
asyncio
collections
concurrent
ctypes
curses
dbm
distutils
email
encodings
ensurepip
html
http
idlelib
importlib
json
lib2to3
logging
msilib
multiprocessing
pydoc_data
site-packages
sqlite3
test
tkinter
turtledemo
unittest
urllib
venv
wsgiref
xml
xmlrpc
__future__.py -rw-r--r-- 4.7 KB
__phello__.foo.py -rw-r--r-- 64 bytes
_bootlocale.py -rw-r--r-- 1.3 KB
_collections_abc.py -rw-r--r-- 25.8 KB
_compat_pickle.py -rw-r--r-- 8.5 KB
_compression.py -rw-r--r-- 5.2 KB
_dummy_thread.py -rw-r--r-- 5.0 KB
_markupbase.py -rw-r--r-- 14.3 KB
_osx_support.py -rw-r--r-- 18.7 KB
_pydecimal.py -rw-r--r-- 224.8 KB
_pyio.py -rw-r--r-- 86.0 KB
_sitebuiltins.py -rw-r--r-- 3.0 KB
_strptime.py -rw-r--r-- 24.2 KB
_threading_local.py -rw-r--r-- 7.0 KB
_weakrefset.py -rw-r--r-- 5.6 KB
abc.py -rw-r--r-- 8.5 KB
aifc.py -rw-r--r-- 31.7 KB
antigravity.py -rw-r--r-- 477 bytes
argparse.py -rw-r--r-- 88.3 KB
ast.py -rw-r--r-- 11.9 KB
asynchat.py -rw-r--r-- 11.1 KB
asyncore.py -rw-r--r-- 19.7 KB
base64.py -rwxr-xr-x 19.9 KB
bdb.py -rw-r--r-- 23.0 KB
binhex.py -rw-r--r-- 13.6 KB
bisect.py -rw-r--r-- 2.5 KB
bz2.py -rw-r--r-- 12.2 KB
cProfile.py -rwxr-xr-x 5.2 KB
calendar.py -rw-r--r-- 22.7 KB
cgi.py -rwxr-xr-x 35.9 KB
cgitb.py -rw-r--r-- 11.7 KB
chunk.py -rw-r--r-- 5.3 KB
cmd.py -rw-r--r-- 14.5 KB
code.py -rw-r--r-- 10.4 KB
codecs.py -rw-r--r-- 35.4 KB
codeop.py -rw-r--r-- 5.9 KB
colorsys.py -rw-r--r-- 4.0 KB
compileall.py -rw-r--r-- 11.8 KB
configparser.py -rw-r--r-- 52.3 KB
contextlib.py -rw-r--r-- 12.9 KB
copy.py -rw-r--r-- 8.6 KB
copyreg.py -rw-r--r-- 6.8 KB
crypt.py -rw-r--r-- 1.8 KB
csv.py -rw-r--r-- 15.8 KB
datetime.py -rw-r--r-- 80.1 KB
decimal.py -rw-r--r-- 320 bytes
difflib.py -rw-r--r-- 82.4 KB
dis.py -rw-r--r-- 17.7 KB
doctest.py -rw-r--r-- 101.9 KB
dummy_threading.py -rw-r--r-- 2.7 KB
enum.py -rw-r--r-- 32.8 KB
filecmp.py -rw-r--r-- 9.6 KB
fileinput.py -rw-r--r-- 14.1 KB
fnmatch.py -rw-r--r-- 3.1 KB
formatter.py -rw-r--r-- 14.8 KB
fractions.py -rw-r--r-- 23.1 KB
ftplib.py -rw-r--r-- 34.4 KB
functools.py -rw-r--r-- 30.6 KB
genericpath.py -rw-r--r-- 4.6 KB
getopt.py -rw-r--r-- 7.3 KB
getpass.py -rw-r--r-- 5.9 KB
gettext.py -rw-r--r-- 21.0 KB
glob.py -rw-r--r-- 5.5 KB
gzip.py -rw-r--r-- 19.9 KB
hashlib.py -rw-r--r-- 9.3 KB
heapq.py -rw-r--r-- 22.4 KB
hmac.py -rw-r--r-- 4.9 KB
imaplib.py -rw-r--r-- 52.0 KB
imghdr.py -rw-r--r-- 3.7 KB
imp.py -rw-r--r-- 10.4 KB
inspect.py -rw-r--r-- 114.2 KB
io.py -rw-r--r-- 3.4 KB
ipaddress.py -rw-r--r-- 72.8 KB
keyword.py -rwxr-xr-x 2.2 KB
linecache.py -rw-r--r-- 5.2 KB
locale.py -rw-r--r-- 75.5 KB
lzma.py -rw-r--r-- 12.7 KB
macpath.py -rw-r--r-- 5.8 KB
macurl2path.py -rw-r--r-- 2.7 KB
mailbox.py -rw-r--r-- 76.8 KB
mailcap.py -rw-r--r-- 7.9 KB
mimetypes.py -rw-r--r-- 20.5 KB
modulefinder.py -rw-r--r-- 22.5 KB
netrc.py -rw-r--r-- 5.6 KB
nntplib.py -rw-r--r-- 42.1 KB
ntpath.py -rw-r--r-- 22.6 KB
nturl2path.py -rw-r--r-- 2.4 KB
numbers.py -rw-r--r-- 10.0 KB
opcode.py -rw-r--r-- 5.7 KB
operator.py -rw-r--r-- 10.6 KB
optparse.py -rw-r--r-- 59.0 KB
os.py -rw-r--r-- 36.6 KB
pathlib.py -rw-r--r-- 47.8 KB
pdb.py -rwxr-xr-x 59.9 KB
pickle.py -rw-r--r-- 54.4 KB
pickletools.py -rw-r--r-- 89.6 KB
pipes.py -rw-r--r-- 8.7 KB
pkgutil.py -rw-r--r-- 20.8 KB
platform.py -rwxr-xr-x 46.1 KB
plistlib.py -rw-r--r-- 31.2 KB
poplib.py -rw-r--r-- 14.6 KB
posixpath.py -rw-r--r-- 15.4 KB
pprint.py -rw-r--r-- 20.4 KB
profile.py -rwxr-xr-x 21.5 KB
pstats.py -rw-r--r-- 25.9 KB
pty.py -rw-r--r-- 4.7 KB
py_compile.py -rw-r--r-- 7.0 KB
pyclbr.py -rw-r--r-- 13.2 KB
pydoc.py -rw-r--r-- 101.8 KB
queue.py -rw-r--r-- 8.6 KB
quopri.py -rwxr-xr-x 7.1 KB
random.py -rw-r--r-- 26.8 KB
re.py -rw-r--r-- 15.2 KB
reprlib.py -rw-r--r-- 5.2 KB
rlcompleter.py -rw-r--r-- 6.9 KB
runpy.py -rw-r--r-- 11.7 KB
sched.py -rw-r--r-- 6.4 KB
secrets.py -rw-r--r-- 2.0 KB
selectors.py -rw-r--r-- 19.0 KB
shelve.py -rw-r--r-- 8.3 KB
shlex.py -rw-r--r-- 12.7 KB
shutil.py -rw-r--r-- 39.6 KB
signal.py -rw-r--r-- 2.1 KB
site.py -rw-r--r-- 20.3 KB
smtpd.py -rwxr-xr-x 33.9 KB
smtplib.py -rwxr-xr-x 43.2 KB
sndhdr.py -rw-r--r-- 6.9 KB
socket.py -rw-r--r-- 26.8 KB
socketserver.py -rw-r--r-- 26.4 KB
sre_compile.py -rw-r--r-- 18.9 KB
sre_constants.py -rw-r--r-- 6.7 KB
sre_parse.py -rw-r--r-- 35.7 KB
ssl.py -rw-r--r-- 43.7 KB
stat.py -rw-r--r-- 4.9 KB
statistics.py -rw-r--r-- 20.2 KB
string.py -rw-r--r-- 11.5 KB
stringprep.py -rw-r--r-- 12.6 KB
struct.py -rw-r--r-- 257 bytes
subprocess.py -rw-r--r-- 60.9 KB
sunau.py -rw-r--r-- 17.7 KB
symbol.py -rwxr-xr-x 2.1 KB
symtable.py -rw-r--r-- 7.1 KB
sysconfig.py -rw-r--r-- 24.3 KB
tabnanny.py -rwxr-xr-x 11.1 KB
tarfile.py -rwxr-xr-x 91.0 KB
telnetlib.py -rw-r--r-- 22.6 KB
tempfile.py -rw-r--r-- 26.1 KB
textwrap.py -rw-r--r-- 19.1 KB
this.py -rw-r--r-- 1003 bytes
threading.py -rw-r--r-- 47.9 KB
timeit.py -rwxr-xr-x 13.0 KB
token.py -rw-r--r-- 3.0 KB
tokenize.py -rw-r--r-- 28.8 KB
trace.py -rwxr-xr-x 28.1 KB
traceback.py -rw-r--r-- 22.9 KB
tracemalloc.py -rw-r--r-- 16.3 KB
tty.py -rw-r--r-- 879 bytes
turtle.py -rw-r--r-- 140.3 KB
types.py -rw-r--r-- 8.7 KB
typing.py -rw-r--r-- 78.4 KB
uu.py -rwxr-xr-x 6.6 KB
uuid.py -rw-r--r-- 23.4 KB
warnings.py -rw-r--r-- 18.1 KB
wave.py -rw-r--r-- 17.3 KB
weakref.py -rw-r--r-- 20.0 KB
webbrowser.py -rwxr-xr-x 21.2 KB
xdrlib.py -rw-r--r-- 5.8 KB
zipapp.py -rw-r--r-- 7.0 KB
zipfile.py -rw-r--r-- 74.5 KB

back to top