Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: Move gcc and C++ headers | Patrick McDermott | 2019-05-18 | 1 | -3/+24 |
| | | | | Also add more comments. | ||||
* | build: Drop include_prefix macro | Patrick McDermott | 2019-05-18 | 1 | -1/+0 |
| | |||||
* | build: Set include dir macros | Patrick McDermott | 2019-05-18 | 1 | -2/+10 |
| | |||||
* | build: Add missing trailing "/" to prefixes | Patrick McDermott | 2019-05-18 | 1 | -2/+2 |
| | |||||
* | build: Drop old dir_macros | Patrick McDermott | 2019-05-18 | 1 | -3/+0 |
| | |||||
* | build: Separate "gcc" and "c++" from ver with "/" | Patrick McDermott | 2019-05-18 | 1 | -4/+4 |
| | |||||
* | build: Rename prefix macros | Patrick McDermott | 2019-05-18 | 1 | -10/+10 |
| | |||||
* | build: Set prefixes in target machine config header | Patrick McDermott | 2019-05-18 | 1 | -0/+6 |
| | |||||
* | build: Split/improve build-gcc-config comments | Patrick McDermott | 2019-05-18 | 1 | -5/+5 |
| | |||||
* | build: Use "#" in build-gcc-config command | Patrick McDermott | 2019-05-18 | 1 | -1/+1 |
| | | | | | | POSIX suggests that "#" only delimits comments in macro definitions and at the beginnings of lines, but it isn't clear. GNU and NetBSD make implementations at least allow this. | ||||
* | build: Shorten build-gcc-config commands | Patrick McDermott | 2019-05-18 | 1 | -16/+10 |
| | |||||
* | build, targets.d/*.mk: Shorten gcc config macro names | Patrick McDermott | 2019-05-18 | 1 | -13/+13 |
| | |||||
* | build: Use targets.d/*.mk | Patrick McDermott | 2019-05-18 | 1 | -22/+23 |
| | |||||
* | build: set -e in configure, build, and install | Patrick McDermott | 2019-05-18 | 1 | -0/+1 |
| | |||||
* | build: Drop 0 macro | Patrick McDermott | 2019-05-18 | 1 | -5/+2 |
| | |||||
* | config, build: Simplify targets | Patrick McDermott | 2019-05-18 | 1 | -36/+28 |
| | |||||
* | build: Set "0" macro | Patrick McDermott | 2019-05-18 | 1 | -0/+3 |
| | |||||
* | gcc-*-*-*-*: Move start files and libs to host-indep dir | Patrick McDermott | 2019-05-16 | 1 | -20/+46 |
| | |||||
* | libgcc.1: Put libgcc_s.so.1 back under /lib | Patrick McDermott | 2019-05-15 | 1 | -0/+3 |
| | |||||
* | libitm.1: Remove (unlikely to ever be needed) | Patrick McDermott | 2019-05-15 | 1 | -0/+2 |
| | |||||
* | Install libraries in standard libdir | Patrick McDermott | 2019-05-15 | 1 | -7/+6 |
| | |||||
* | build: Set default jobs to 4 | Patrick McDermott | 2019-05-15 | 1 | -1/+1 |
| | |||||
* | build: Use oh-shlibdeps | Patrick McDermott | 2019-05-14 | 1 | -0/+2 |
| | |||||
* | build: Update plugin dir path in rm command | Patrick McDermott | 2019-05-14 | 1 | -1/+1 |
| | |||||
* | build: Make /usr/bin/*-*-*-c++-* a symbolic link | Patrick McDermott | 2019-05-14 | 1 | -0/+3 |
| | | | | This completes commit 8d08bb7. | ||||
* | build: Fix line continuation | Patrick McDermott | 2019-05-14 | 1 | -1/+1 |
| | |||||
* | build: Fix destdir in dir macros | Patrick McDermott | 2019-05-14 | 1 | -19/+21 |
| | |||||
* | build: Post-process arch-dependent C++ headers | Patrick McDermott | 2019-05-14 | 1 | -1/+5 |
| | |||||
* | build: Make /usr/bin/*-*-*-c++-* a symbolic link | Patrick McDermott | 2019-05-14 | 1 | -0/+3 |
| | | | | Not a hard link. | ||||
* | build: Fix quoting | Patrick McDermott | 2019-05-14 | 1 | -1/+1 |
| | |||||
* | gcc-8-*-*-*: Drop static libraries | Patrick McDermott | 2019-05-14 | 1 | -1/+2 |
| | |||||
* | build: Dynamically generate native OPK_PACKAGES | Patrick McDermott | 2019-05-14 | 1 | -14/+4 |
| | | | | Also don't export it. | ||||
* | build: Update paths in rm commands | Patrick McDermott | 2019-05-14 | 1 | -16/+9 |
| | |||||
* | build: Update libquadmath path | Patrick McDermott | 2019-05-14 | 1 | -1/+1 |
| | |||||
* | build: Remove individual library mv/ln commands | Patrick McDermott | 2019-05-14 | 1 | -41/+0 |
| | |||||
* | build: Post-process directories | Patrick McDermott | 2019-05-14 | 1 | -1/+14 |
| | |||||
* | build: Set gcc_gxx_tool_include_dir | Patrick McDermott | 2019-05-13 | 1 | -4/+8 |
| | |||||
* | build: Drop more mudflap references | Patrick McDermott | 2019-05-13 | 1 | -4/+0 |
| | | | | This completes commit 0181c45. | ||||
* | build: Replace dir macros with user_tooldir_prefix | Patrick McDermott | 2019-05-13 | 1 | -9/+1 |
| | | | | This completes commit a8671f4. | ||||
* | build: Simplify/improve /usr/bin/* handling | Patrick McDermott | 2019-05-13 | 1 | -20/+8 |
| | | | | Adds a prefix to /usr/bin/*gcov-* files. | ||||
* | build: Drop libiberty and mudflap commands | Patrick McDermott | 2019-05-13 | 1 | -14/+0 |
| | | | | | Mudflap was removed in GCC 4.9, and libiberty.a is apparently no longer installed. | ||||
* | build: Support specific overrides in local.mk | Patrick McDermott | 2019-05-13 | 1 | -4/+12 |
| | |||||
* | build: Replace dir macros with user_tooldir_prefix | Patrick McDermott | 2019-05-13 | 1 | -24/+3 |
| | |||||
* | build: Remove more "4.7" strings | Patrick McDermott | 2019-05-02 | 1 | -5/+5 |
| | |||||
* | build: Back up modified src/gcc/config/ files | Patrick McDermott | 2019-05-02 | 1 | -9/+11 |
| | |||||
* | build: Drop --disable-libmudflap | Patrick McDermott | 2019-05-02 | 1 | -1/+0 |
| | | | | | The mudflap run time checker was removed in GCC 4.9 and it is superseded by Address Sanitizer. | ||||
* | build: Drop hardcoded version in --with-gxx-include-dir | Patrick McDermott | 2019-05-02 | 1 | -1/+1 |
| | |||||
* | build: Override targets to disable cross builds. | P. J. McDermott | 2014-01-28 | 1 | -0/+11 |
| | |||||
* | build: Disable tests. | P. J. McDermott | 2013-12-07 | 1 | -3/+3 |
| | | | | These take a rather long time. | ||||
* | build: Set MULTIOSDIR to ".". | P. J. McDermott | 2013-12-07 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was causing errors due to an unquoted argument to the test utility: Checking multilib configuration for libgcc... /bin/bash: line 0: test: !=: unary operator expected make[5]: Entering directory `/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/obj-core-linux-eglibc/x86_64-unknown-linux-gnu/libgcc' # If this is the top-level multilib, build all the other # multilibs. /root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/obj-core-linux-eglibc/./gcc/xgcc -B/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/obj-core-linux-eglibc/./gcc/ -B/usr/x86_64-unknown-linux-gnu/bin/ -B/usr/x86_64-unknown-linux-gnu/lib/ -isystem /usr/x86_64-unknown-linux-gnu/include -isystem /usr/x86_64-unknown-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/src/libgcc -I/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/src/libgcc/. -I/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/src/libgcc/../gcc -I/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/src/libgcc/../include -I/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/src/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c /root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/src/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS In file included from /usr/include/features.h:341:0, from /usr/include/stdio.h:27, from /root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/src/libgcc/../gcc/tsystem.h:88, from /root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/src/libgcc/libgcc2.c:29: /usr/include/stdc-predef.h:30:26: fatal error: bits/predefs.h: No such file or directory compilation terminated. make[5]: *** [_muldi3.o] Error 1 make[5]: Leaving directory `/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/obj-core-linux-eglibc/x86_64-unknown-linux-gnu/libgcc' make[4]: *** [all-stage1-target-libgcc] Error 2 make[4]: Leaving directory `/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/obj-core-linux-eglibc' make[3]: *** [stage1-bubble] Error 2 make[3]: Leaving directory `/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/obj-core-linux-eglibc' make[2]: *** [bootstrap-lean] Error 2 make[2]: Leaving directory `/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp/obj-core-linux-eglibc' make[1]: *** [buildnative-core-linux-eglibc] Error 2 make[1]: Leaving directory `/root/ports/core-linux-eglibc_2013-12-07/pkg/gcc-4.7/tmp' make: *** [build-core-linux-eglibc] Error 2 Command exited with non-zero status 1 The "unary operator expected" error seems to be caused by this line (libgcc/Makefile.in:291): MULTIOSSUBDIR := $(shell if test $(MULTIOSDIR) != .; then echo /$(MULTIOSDIR); fi) |