Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

Port changes from trunk branch to 4.5 #179

Merged
merged 22 commits into from Jul 6, 2015
Merged

Conversation

ignisf
Copy link
Collaborator

@ignisf ignisf commented Jul 5, 2015

No description provided.

ignisf added 16 commits July 5, 2015 16:35
Turn on colour and warnings for easier debugging when migrating to 3.*
Actually display which patch is going to get applied before calling the
patch command.
Depot tools do not like it whenever the vendor/v8 directory still exists
when fetch is called.
It seems that the GYP configuration assumes that every x86/x86_64 MacOS
or Linux system is using clang. State explicitly to GYP that we are not
using clang whenever we are not using clang.

See discussion in 6786a2c
@ignisf ignisf force-pushed the port-changes-from-trunk-branch branch from 9bfc404 to 2a545e9 Compare July 5, 2015 16:10
@ignisf ignisf force-pushed the port-changes-from-trunk-branch branch from 1d9ff8a to 4192cb6 Compare July 5, 2015 16:36
Since GCCs prior to 4.8 are no longer supported, this flag is no longer
needed.
Disable external startup data until it's implemented on all
platforms. In libv8's case the binary size is not a major concern.
This was causing the build scripts to not detect clang++ whenever both
it and an incompatible GCC were present on the system.
@cowboyd
Copy link
Collaborator

cowboyd commented Jul 5, 2015

We may have to install gcc 4.8 as part of the travis build http://gearchicken.com/wordpress/?p=105

@ignisf
Copy link
Collaborator Author

ignisf commented Jul 6, 2015

Yes. I wanted to see if the build would fall back gracefully to clang if there was an incompatible GCC. It did.

@cowboyd
Copy link
Collaborator

cowboyd commented Jul 6, 2015

Fantastic! Unless there's something else you want to accomplish here, I think it's ready to merge into the 4.5 branch. We can try and sort out the Windows build there.

Also, I wonder if we could speed up build times by having the Chromium fetch tool do a shallow clone of the branch we want. It seems like that's a large portion of the time spent. On that note, I bet we can do a shallow clone of the depot_tools submodule by adding a --depth=1 to the submodule update command.

cowboyd added a commit that referenced this pull request Jul 6, 2015
@cowboyd cowboyd merged commit 00748ae into 4.5 Jul 6, 2015
@cowboyd
Copy link
Collaborator

cowboyd commented Jul 6, 2015

@ignisf Way to bulldoze all the problem things!

@ignisf ignisf deleted the port-changes-from-trunk-branch branch July 6, 2015 18:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants