This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix bootstrap with --enable-languages=all,go
- From: Rainer Orth <ro at CeBiTec dot Uni-Bielefeld dot DE>
- To: Jeff Law <law at redhat dot com>
- Cc: Jakub Jelinek <jakub at redhat dot com>, Eric Gallager <egall at gwmail dot gwu dot edu>, Andrew Haley <aph at redhat dot com>, Ian Lance Taylor <ian at airs dot com>, Marek Polacek <polacek at redhat dot com>, gcc-patches at gcc dot gnu dot org
- Date: Thu, 27 Oct 2016 13:07:50 +0200
- Subject: Re: [PATCH] Fix bootstrap with --enable-languages=all,go
- Authentication-results: sourceware.org; auth=none
- References: <78f841e7-808b-58d0-7913-3ec0d19630a0@redhat.com> <CAF1jjLvRrnKKD7HZdDrjcgc827MatXXxA1S43cGvo80a7=GNfw@mail.gmail.com> <84c4f4e2-3048-f5f8-de72-b2f704aa1389@redhat.com> <20160930102746.GB3223@redhat.com> <a6b6361f-c8e1-efab-9dd4-811aae834b59@redhat.com> <20160930185531.GE7282@tucnak.redhat.com> <CAMfHzOuW+8WnP_n596HtnDkdtmj1pMRYxQ2gznYn0aGgWWVG1w@mail.gmail.com> <yddoa35av9n.fsf@CeBiTec.Uni-Bielefeld.DE> <20161004092321.GH7282@tucnak.redhat.com> <ydd37jsy1rz.fsf@CeBiTec.Uni-Bielefeld.DE> <fb06bb4d-3f1a-612e-a3c4-121c57ace1b5@redhat.com>
Hi Jeff,
> On 10/19/2016 06:13 AM, Rainer Orth wrote:
>> Hi Jakub,
>>
>>>> 2016-10-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
>>>>
>>>> * configure.ac (target_libraries): Readd target-boehm-gc.
>>>> Restore --enable-objc-gc handling.
>>>> * configure: Regenerate.
>>>
>>> This is incomplete. I guess it can be committed as is, but should be
>>> followed by re-addition of:
>>> bfin-*-*)
>>> noconfigdirs="$noconfigdirs target-boehm-gc"
>>> ;;
>>> cris-*-* | crisv32-*-*)
>>> case "${target}" in
>>> *-*-linux*)
>>> ;;
>>> *) # See PR46792 regarding target-libffi.
>>> noconfigdirs="$noconfigdirs target-boehm-gc";;
>>> esac
>>> ;;
>>> mmix-*-*)
>>> noconfigdirs="$noconfigdirs target-boehm-gc"
>>> ;;
>>> (perhaps in the same case as target-libffi handling).
>>
>> sorry I missed this. I can still re-add it if desired, but would rather
>> keep it in a separate case from the target-libffi handling: in-tree
>> boehm-gc may be replaced with an external version, while libffi is
>> likely to stay for libgo.
> I think disabling of target-boehm-gc for these targets was because they
> didn't support Java for various reasons. However, ISTM that we'd need it
but wouldn't it have been sufficient to just disable libjava in this
case? boehm-gc was only dragged in for libjava (or --enable-objc-gc), IIUC.
> for objc-gc. So I think we shouldn't be adding these hunks at this point.
Fine with me ;-)
> In theory we could build those targets after configuring with
> --eanble-objc-gc as a test.
True, but that would need complete cross-development environments for
those targets. I'm certainly not up for that, especially not at this
point.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University