Closed Bug 314821 Opened 19 years ago Closed 19 years ago

Stop building dist/gre

Categories

(Firefox Build System :: General, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.9alpha1

People

(Reporter: benjamin, Assigned: benjamin)

Details

(Keywords: fixed1.8.1)

Attachments

(2 files)

We aren't using dist/gre for anything: the old GRE (seamonkey) is using manifests, and XULRunner will be the GRE shipping directly out of dist/bin. So let's get rid of the build automation for it now.
Attachment #201672 - Flags: review?(cls)
Attachment #201672 - Flags: superreview?(dougt)
Attachment #201672 - Flags: review?(cls)
Attachment #201672 - Flags: review+
Comment on attachment 201672 [details] [diff] [review]
Stop building dist/gre, rev. 1

all that work for nothing, chris? ;-)
Attachment #201672 - Flags: superreview?(dougt) → superreview+
Fixed on trunk, that was fast!
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Is it okay to check in this patch on the MOZILLA_1_8_BRANCH?
I need to backport a patch from the trunk to the MOZILLA_1_8_BRANCH.
It would make the job easier if I don't need to update the makefile
code inside ifndef DISABLE_DIST_GRE.
Attachment #201672 - Flags: branch-1.8.1+
Ben, I found that after you checked in the patch (attachment 201672 [details] [diff] [review])
on the trunk, you also changed config/Makefile.in and config/config.mk.
This patch captures all the changes that I know of for this bug.  Did
I miss anything?
Attachment #210629 - Flags: review?(benjamin)
Comment on attachment 210629 [details] [diff] [review]
Patch for MOZILLA_1_8_BRANCH

I'm pretty sure you removed one too many PREF_DIST_DIR sets in rules.mk... you need to keep PREF_DIST_DIR = $(FINAL_TARGET) or replace the usage of $(PREF_DIST_DIR)
Attachment #210629 - Flags: review?(benjamin) → review-
Comment on attachment 210629 [details] [diff] [review]
Patch for MOZILLA_1_8_BRANCH

Ben, the config/rules.mk changes in this patch are
the same as the config/rules.mk changes in your
rev. 1 patch for the trunk (attachment 201672 [details] [diff] [review]).
LXR of mozilla1.8 also shows that PREF_DIST_DIR
is only defined and used in config/rules.mk.
This patch and your patch remove all definitions
and uses of PREF_DIST_DIR.  So I don't understand
your review comment.
Comment on attachment 210629 [details] [diff] [review]
Patch for MOZILLA_1_8_BRANCH

> ifndef NO_DIST_INSTALL
>-libs:: $(PREF_JS_EXPORTS) $(PREF_DIST_DIR)/$(PREF_DIR)
>-	$(EXIT_ON_ERROR)  \
>-	for i in $(PREF_JS_EXPORTS); \
>-	do $(PERL) $(topsrcdir)/config/preprocessor.pl $(PREF_PPFLAGS) $(DEFINES) $(ACDEFINES) $$i > $(PREF_DIST_DIR)/$(PREF_DIR)/`basename $$i`; \
>-	done
>-
>-ifdef GRE_MODULE
>-ifndef _SKIP_OLD_GRE_INSTALL
> libs:: $(PREF_JS_EXPORTS) $(FINAL_TARGET)/$(PREF_DIR)
> 	$(EXIT_ON_ERROR)  \
> 	for i in $(PREF_JS_EXPORTS); \
> 	do $(PERL) $(topsrcdir)/config/preprocessor.pl $(PREF_PPFLAGS) $(DEFINES) $(ACDEFINES) $$i > $(FINAL_TARGET)/$(PREF_DIR)/`basename $$i`; \
> 	done
> endif
>-endif
>-endif

Ben, I believe you are worried that removing the
PREF_DIST_DIR sets will break the above code in
rules.mk  It won't, because the remaining code
already uses $(FINAL_TARGET) instead of
$(PREF_DIST_DIR).
Comment on attachment 210629 [details] [diff] [review]
Patch for MOZILLA_1_8_BRANCH

My bad, I was misreading the patch.
Attachment #210629 - Flags: review-
Attachment #210629 - Flags: review+
Attachment #210629 - Flags: branch-1.8.1+
Thanks, Ben.  I've checked in the patch on the
MOZILLA_1_8_BRANCH.
Keywords: fixed1.8.1
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: