This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [gui][PATCH] include extra libraries in libgcj.spec.in


Ranjit Mathew wrote:

As this is only for "java-gui-branch" I think nobody cares about this.



Perhaps not for the moment, but stuff from the java-gui-branch will be integrated into mainline soon, so this *will* become an issue in the near future.

My understanding is that the splitting-libgcj-into-smaller-libs
thingy is only waiting for the BC-ABI to be integrated
into mainline.


I don't think we're going to split libgcj into smaller libs, at least not at this stage. The library split on gui-branch is just a temporary solution to work around the unacceptable incremental rebuild times (ie make one small change to libgcj and it takes 2 mins + to relink).

The real solution is going to be to fix our build system so that the relinking time is much faster.

Another thing about this patch is that it also unconditionally
creates dependencies on the AWT libraries even when AWT
is enabled in the build but isn't actually being used anywhere.


I think the simplicity of having a single library outweighs the dependency issues. However, we may want to revisit this issue later when we have the BC-ABI.

Regards

Bryce


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]