Closed Bug 304854 Opened 19 years ago Closed 19 years ago

Centralize duplicated files

Categories

(Firefox Build System :: General, enhancement)

1.0 Branch
x86
Windows XP
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: hackwrench1, Unassigned)

Details

(Keywords: meta)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20050815 Firefox/1.0+
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20050815 Firefox/1.0+

There are multiple versions of now.c that do the same thing. The last comment of
Bug 206643 suggests making only one $_topsrcdir/build/cygwin-wrapper. Generally
this bug should be a magnet for files that could be potentially be reduced to
one and/or centralized.

Reproducible: Always

Steps to Reproduce:
If those multiple copies are across independent products, then combining them is
not an option.  NSPR & LDAP are independent products.
Keywords: meta
OS: Windows XP → All
Hardware: PC → All
Product: Mozilla Application Suite → Core
Version: unspecified → Trunk
Why not? This should be no different than using the same C compiler, make, cvs, etc
OS: All → Windows XP
Product: Core → Mozilla Application Suite
Hardware: All → PC
Version: Trunk → 1.0 Branch
It's different because the cygwin-wrapper is not released as a standalone tool
that is expected to be installed on individual systems.  

A better comparision is the config.guess & config.sub scripts.  Every project
which uses GNU configure has a copy of those scripts and they are not expected
to be installed on the system because they need to be constantly updated.

Furthermore, NSPR & LDAP are independent projects which are expected to have
their own self-contained CVS trees.  The extra build complexity to use an
external cygwin-wrapper script to save 4.2k of disk space is not worth the effort.

Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Product: Mozilla Application Suite → Core
Resolution: --- → WONTFIX
Summary: Candidates for topsrcdir → Centralize duplicated files
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.