{"push_id":693995782,"size":13,"distinct_size":7,"ref":"refs/heads/multilib","head":"9be52a2e3f2c5e87811307eecbbd8a474439208f","before":"dd8f66c87aa137864360fcbc2dbcc0267c376c33","commits":[{"sha":"8a2eb07cf18adfe6c3e361e801bedea6d673e72e","author":{"email":"b375a36861a21dce61868a5a9b415811d17b4e97@free.fr","name":"Yann E. MORIN"},"message":"arch: do not allow specifying both --with-arch and --with-cpu\n\nNormally, a specific CPU fully implies the architecture level. For\nexample, a cortec-a8 is forcibly an armv7, so spwecifying both is\nredundant, and even dangerous (as incompatible values may be passed).\n\nSo far, gcc was pretty happy when both were specified at the same time,\nand some time ago, it started being a warning, and only recently was it\nturned into a hard error.\n\nSo, hide the architecture level prompt when a CPU has been specified.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>","distinct":false,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/8a2eb07cf18adfe6c3e361e801bedea6d673e72e"},{"sha":"8534a138ef56fb427afa262c3139d7821df7045f","author":{"email":"117e09e44fdea8bb365f3ca76ac2fd5d64b4262c@gmail.com","name":"Bryan Hundven"},"message":"Merge pull request #113 from yann-morin-1998/yem/arch-arm-with-cpu-with-cpu\n\narch: do not allow specifying both --with-arch and --with-cpu","distinct":false,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/8534a138ef56fb427afa262c3139d7821df7045f"},{"sha":"11acb6da21649b3b04412138f7b2d4b78a95c18e","author":{"email":"b375a36861a21dce61868a5a9b415811d17b4e97@free.fr","name":"Yann E. MORIN"},"message":"arch: do not allow specifying both --with-cpu and --with-tune\n\nSimilarly to what we've just done to prevent both --with-arch and\n--with-cpu, we do the same to prevent using both --with-cpu and\n--with-tune at the same time, since --with-cpu should fully imply\nthe CPU to tune for (and gcc now errors out when both are specified.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Bryan Hundven <bryanhundven@gmail.com>","distinct":false,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/11acb6da21649b3b04412138f7b2d4b78a95c18e"},{"sha":"22e39cc6616c706bf8018b8cfd9f3d30ba08f1aa","author":{"email":"117e09e44fdea8bb365f3ca76ac2fd5d64b4262c@gmail.com","name":"Bryan Hundven"},"message":"Merge pull request #117 from yann-morin-1998/yem/arch-with-cpu-with-tune\n\narch: do not allow specifying both --with-cpu and --with-tune","distinct":false,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/22e39cc6616c706bf8018b8cfd9f3d30ba08f1aa"},{"sha":"f1b813c3121f417daa336426b256d6590dd3c43b","author":{"email":"a53460243e92a36e4e503a1057c101ca14735b15@datacom.ind.br","name":"Erico Nunes"},"message":"test-suite: define $tmpdir to $TOPDIR\n\nThe missing definition of $tmpdir caused it to default to /tmp, which\nmay cause problems when testcases generate temporary files in the\ncurrent directory ($TOPDIR) and then try to access them at $tmpdir.\n\nErrors such as the following were reported in test-suite runs for both\narm and powerpc toolchains due to $tmpdir pointing to /tmp and files\nbeing generated in $TOPDIR:\n\n  error: could not open dump file '/tmp/dump1/dump-noaddr.c.011t.cfg':\n  No such file or directory\n  FAIL: gcc.c-torture/unsorted/dump-noaddr.c,  -O0   -dumpbase\n  dump1/dump-noaddr.c -DMASK=1 -x c --param ggc-min-heapsize=1\n  -fdump-ipa-all -fdump-rtl-all -fdump-tree-all -fdump-noaddr\n\n  FAIL: gcc.dg/tree-prof/ic-misattribution-1.c execution:\n  file ic-misattribution-1.gcda does not exist,  -fprofile-generate\n  -D_PROFILE_GENERATE\n\nSigned-off-by: Erico Nunes <erico.nunes@datacom.ind.br>","distinct":false,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/f1b813c3121f417daa336426b256d6590dd3c43b"},{"sha":"062657413cbe36c81231a71544980de746a5664a","author":{"email":"117e09e44fdea8bb365f3ca76ac2fd5d64b4262c@gmail.com","name":"Bryan Hundven"},"message":"Merge pull request #118 from enunes/master\n\ntest-suite: define $tmpdir to $TOPDIR","distinct":false,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/062657413cbe36c81231a71544980de746a5664a"},{"sha":"1593f7cbcc4543014add7fbe21d55843be61b30f","author":{"email":"cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","name":"Ray Donnelly"},"message":"config/gcc: Limit multilib to gcc 4.7 and up\n\nSigned-off-by: Bryan Hundven <bryanhundven@gmail.com>","distinct":true,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/1593f7cbcc4543014add7fbe21d55843be61b30f"},{"sha":"af1bc39ebcb501c45dc619cb45e0806c58e1ade9","author":{"email":"cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","name":"Ray Donnelly"},"message":"gcc: Add --with-multilib-list option\n\nWritten by Bryan Hundven.\n\nSigned-off-by: Bryan Hundven <bryanhundven@gmail.com>\nSigned-off-by: Ray Donnelly <mingw.android@gmail.com>","distinct":true,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/af1bc39ebcb501c45dc619cb45e0806c58e1ade9"},{"sha":"6934d8a1126248422fa60100505a90da9dbbea34","author":{"email":"cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","name":"Ray Donnelly"},"message":"arch/all: Add common function to return multilib target\n\nThis code was abstracted out of Cody P Schafer's multilib patch.\nIt doesn't seem right having architecture dependent code in something generic\nlike the (e)glibc-common script. So this patch breaks it out into\nscripts/build/arch/<arch>.sh in a function:\n\n  multilib_target_to_build=\"$(CT_DoArchMultilibTarget 'multi_flags' 'target-in')\"\n\nSigned-off-by: Bryan Hundven <bryanhundven@gmail.com>\nSigned-off-by: Ray Donnelly <ray.donnelly@gmail.com>","distinct":true,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/6934d8a1126248422fa60100505a90da9dbbea34"},{"sha":"787f40a1af0d5eb507d97766e67cefd36d99b1f9","author":{"email":"cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","name":"Ray Donnelly"},"message":"glibc: Use common arch call to get multilib targets\n\nThe previous patch added the function 'CT_DoMultilibTarget()' to\nscripts/build/arch/*.sh.\n\nThis patch calls the common function to (currently) get just the target\ntuple for the current multilib target.\n\nThis patch was originally by: Cody P Schafer\n\nSigned-off-by: Bryan Hundven <bryanhundven@gmail.com>\nSigned-off-by: Ray Donnelly <mingw.android@gmail.com>","distinct":true,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/787f40a1af0d5eb507d97766e67cefd36d99b1f9"},{"sha":"729d27e60b2f488c5330154c7919d8c7f80e1fe0","author":{"email":"cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","name":"Ray Donnelly"},"message":"glibc.sh: Use --print-multi-os-directory\n\nGCC makes the distinction between:\nmultilib (-print-multi-lib) and\nmultilib-os (--print-multi-os-directory)\nas the GCC library and GCC sysroot library paths, respecitively.\n\nUse this to build libc into the correct locations, the same\napplies to the dummy libc.so\n\nSigned-off-by: Ray Donnelly <mingw.android@gmail.com>","distinct":true,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/729d27e60b2f488c5330154c7919d8c7f80e1fe0"},{"sha":"405c8ee57f6c57ce7720b9cf27dce751f172b184","author":{"email":"cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","name":"Ray Donnelly"},"message":"crosstool-NG.sh.in: Don't make lots of symlinks to lib folder\n\nFor 4 different folders:\n\n${CT_PREFIX_DIR}\n${CT_SYSROOT_DIR}\n${CT_SYSROOT_DIR}/usr\n${CT_PREFIX_DIR}/${CT_TARGET}\n\n.. symlinks from lib32 and lib64 to lib were created. This\nis a lot of symlinks and is untidy.\n\nThey're likely not needed in any case, but for now, excluded\nfor the multilib case only.\n\nThe removal of these symlinks is avoided if they weren't\ncreated too. In the non-multilib case, removal via rm -f\nwas changed to rm -rf so systems (Win32) that use cp -rf\ninstead of ln -s don't fail when rm -f gets called on a\ndirectory. This change is minor so was slipped in here!\n\nSigned-off-by: Ray Donnelly <mingw.android@gmail.com>","distinct":true,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/405c8ee57f6c57ce7720b9cf27dce751f172b184"},{"sha":"9be52a2e3f2c5e87811307eecbbd8a474439208f","author":{"email":"cbd756a521fc135ef663897cf82c3f8d7b770d68@gmail.com","name":"Ray Donnelly"},"message":"glibc: Build manuals and locales last\n\nRather then building the manuals and locales for each multilib target, only\nbuild the manuals on the last multilib target.\n\nIf you are not building a multilib toolchain, then the first libc build will\nbe the last.\n\nSigned-off-by: Bryan Hundven <bryanhundven@gmail.com>","distinct":true,"url":"https://api.github.com/repos/diorcety/crosstool-ng/commits/9be52a2e3f2c5e87811307eecbbd8a474439208f"}]}