| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
multilib settings were missing, probably causing ncurses build failure,
identical to what happens in bug #711590
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
| |
This version is no longer in tree.
Bug: https://bugs.gentoo.org/763123
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
cmake ebuild was fixed
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Fails to compile with multiple errors like
/Library/Gentoo-HighSierra/var/tmp/portage/dev-util/cmake-3.19.3/work/cmake-3.19.3/Source/cmGlobalXCodeGenerator.cxx:3161:5: error: ‘CFStringRef’ was not declared in this scope
3161 | CFStringRef s = CFUUIDCreateString(kCFAllocatorDefault, uuid);
| ^~~~~~~~~~~
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
| |
now that we have binutils-apple-8.2.1-r101 verified to compile/link
entire system, enable it globally, instead of native-cctools wrappers
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
| |
seems some bad commit went through in gnulib
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
| |
Fails to compile with a bunch of problems, fall back to older version,
a next release likely fixes these problems.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
|
| |
SYMLINK_LIB is going away (if it isn't yet), a 32-bootstrap on 64-host
needs help from bootstrap-prefix.sh to succeed.
Closes: https://bugs.gentoo.org/640186
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Reality is, people having access to a machine that supports this are
rare, bootstrapping to such machines is broken, and even if it would
work, the usefulness is zero.
So drop it, 32-bits Intel macOS is dead.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
|
| |
- add fsf-gcc-ld64 feature (to replace fsf-gcc-nold)
- make 10.5/pcc include fsf-gcc-ld64
- add dummy 10.5/ppc/gcc for consistency with other gcc-based profiles
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
|
| |
crt1.o and friends aren't necessary to operate on macOS, and static
linking isn't possible for as long as the OS exists, so drop from
@system -- it needs a special compiler anyway
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
| |
(I wish there were a repoman for these things...)
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
| |
without it, it is so hard to compile code for the host
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
| |
These are better off on 10.6 or later, only keep the ppc profile.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
drop:
- Snow Leopard (10.6)
- Lion (10.7)
- Mountain Lion (10.8)
- Mavericks (10.9)
- Yosemity (10.10)
- Sierra (10.12)
we keep:
- El Capitan (10.11), latest version to support e.g. iMacs from 2008
- High Sierra (10.13), latest version to support e.g. iMacs from 2011
- 3 most recent releases Mojave (10.14), Catalina (10.15) and Big Sur
(11.x)
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
|
| |
While I still have access to Tiger, it really makes no sense to use it,
Leopard (10.5) is the latest release for PPC, so remove the Tiger
profile.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
| |
This marks the end of an era of fun. From now on, the Prefix
keywords/targets ppc-aix and m68k-mint are no more.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When bootstrapping prefix on darwin, libcxx must be installed before
llvm is built during stage2 (in EPREFIX/tmp) and during stage3 (in
EPREFIX). llvm_pkg_setup, however, identifies the *installed* llvm to
set environment variables with the correct path to llvm. Since llvm is
not installed, we have to skip that step. But during bootstrap, we don't
need those environment vars to be modified anyway because
bootstrap-prefix.sh already sets them with the paths to the correct llvm
(which is the host's llm during stage2 and the EPREFIX/tmp llvm during
stage3).
Once stage3 is complete, llvm is installed in EPREFIX, so the system
rebuild (with `emerge -e system`) will successfully use llvm_pkg_setup.
bootstrap-prefix.sh is no longer controlling the vars at that point, so
it is important to allow llvm_pkg_setup to correctly modify the vars.
Other required fixes include:
- eprefrixify some dylib paths in CMakeLists.txt (dylib is only used
on darwin, so this is not an issue when compiling on other platforms).
- ensure want_gcc_s is OFF even if use=-libunwind on darwin
- keyword with ~x64-macos
Bug: https://bugs.gentoo.org/758167
Signed-off-by: Jacob Floyd <cognifloyd@gmail.com>
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
drop masks for removed versions
unmask binutils-apple-8.2.1-r100,
for it compiles with FSF GCC and is able to build FSF GCC.
(e.g. we can deprecate gcc-apple!)
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
| |
while we experiment with how well it fits in our roadmap, mask this version
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
| |
the reality is that FSF GCC works fine, and is the default for all macOS
bootstraps today
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
| |
apparently this is executed without any guards or anything, so make sure
we restore the original working directory
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
| |
amd64-darwin is too new to be an established configuration, so patch in
recognition for it
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
| |
These are old, unmaintained, and unaccessible to us.
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
| |
These versions are now unmasked in the main profiles.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's currently forcibly disabled in the ::prefix ebuilds
and I'd like to get those dropped and synced with the main
tree.
We can return to this and drop the mask later, but adding
it now lets us simplify the logic without having to test
multiple things at once.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Catalina requires the newer versions as well as Big Sur.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
| |
gettext fails to link without USE=nls on Darwin
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
We need these in order to successfully bootstrap
on Big Sur.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/755551
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Failing with collisions now.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Since fixed in the overlay with an upstream patch.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/757300
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
| |
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|