Closed
Bug 34106
Opened 26 years ago
Closed 25 years ago
OS/2 Build enablement - Makefile.in changes
Categories
(SeaMonkey :: Build Config, defect, P3)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: hctrinh, Assigned: cls)
Details
Attachments
(21 files)
With the acceptance of Bugzilla 31845, we are now submitting the
addition changes to evntually enable OS2 build ( on Tinderbox someday)
Most of the changes are in the Makefile.in, autoconf.mk.in and
configure.in. I will be submitting them in small, manageables
batches, for review. Hopefully I won't cause too many build breaks.
My thanks in advance to all the reviewers.
| Reporter | ||
Comment 1•26 years ago
|
||
| Reporter | ||
Comment 2•26 years ago
|
||
| Reporter | ||
Comment 3•26 years ago
|
||
| Reporter | ||
Comment 5•26 years ago
|
||
Chris, Thank you for reviewing and accepting the previous 3 batches.
I will be submitting more as I goes thru all the makefile.in The next
batch04 are still relatively straight forward.
| Reporter | ||
Comment 6•26 years ago
|
||
| Reporter | ||
Comment 7•26 years ago
|
||
| Reporter | ||
Comment 8•26 years ago
|
||
Chris, I will wait to see if the updated Batch04A facilitate
processing at your end before I submit more.
Ok, checked in patch 4a. Sorry about the turn over time on this.
| Reporter | ||
Comment 10•26 years ago
|
||
| Reporter | ||
Comment 11•26 years ago
|
||
| Reporter | ||
Comment 12•26 years ago
|
||
I was able to build OS2 successfully with the changes in Configure.in
(Batch05) and Autoconf.mk.in (Batch06) . Please review these 2 with
extra attention. (ie I do not fully understand every aspect of these 2
files). MOZ_JS_LIBS is new and will be used in subsequent batch of
Makefile.in
| Reporter | ||
Comment 13•26 years ago
|
||
| Reporter | ||
Comment 14•26 years ago
|
||
Batch07 are more makekiles which requires SHORT_LIBNAMES.
- LIBSUFFIX replace .a
- MOZ_JS_LIBS replaces -lmozjs and
- MOZ_COMPONENT_LIBS replaces -lxpxom and $(NSPR_LIBS)
| Reporter | ||
Comment 15•26 years ago
|
||
| Assignee | ||
Comment 16•26 years ago
|
||
Batches 05-08 have been checked in.
| Reporter | ||
Comment 17•26 years ago
|
||
| Assignee | ||
Comment 18•26 years ago
|
||
Batch 09 has been checked in.
Comment 19•26 years ago
|
||
mass re-assign of all bugs where i was listed as the qa contact
QA Contact: cyeh → chofmann
| Reporter | ||
Comment 20•25 years ago
|
||
| Reporter | ||
Comment 21•25 years ago
|
||
| Assignee | ||
Comment 22•25 years ago
|
||
Batches 10 & 11 have been checked in.
| Reporter | ||
Comment 23•25 years ago
|
||
| Reporter | ||
Comment 24•25 years ago
|
||
| Assignee | ||
Comment 25•25 years ago
|
||
Batches 12 & 13 have been checked in.
| Reporter | ||
Comment 26•25 years ago
|
||
| Reporter | ||
Comment 27•25 years ago
|
||
Batch14
- fix a stray .: in htmlparser/src
- enable os2 build to for js/src
| Reporter | ||
Comment 28•25 years ago
|
||
| Reporter | ||
Comment 29•25 years ago
|
||
| Assignee | ||
Comment 30•25 years ago
|
||
Batch 14, 15, & 16 have been checked in.
| Reporter | ||
Comment 31•25 years ago
|
||
Thank you Chris for checking in Batch 14,15,16.
As you already know we are trying to replace -lmozjs with
$(MOZ_JS_LIB) in the Makefile.in and we already submitted many of
these. While they they are equivalent and would build fine in emx,
the OS2 build using VACPP with fail w/o the $(MOZ_JS_LIB).
I recently grep the Makefile again and found that there are some 25
more makefile that need to be changed. Wonder if you have a magic wand
or we have to submit these changes individually. Again thanks in
advance for your help. Huynh.
| Assignee | ||
Comment 32•25 years ago
|
||
Sure, I can take care of that.
| Reporter | ||
Comment 33•25 years ago
|
||
| Reporter | ||
Comment 34•25 years ago
|
||
| Reporter | ||
Comment 35•25 years ago
|
||
| Reporter | ||
Comment 36•25 years ago
|
||
| Assignee | ||
Comment 37•25 years ago
|
||
Batches 17-20 have been checked in. I'm going on a 2 week vacation so you'll
need to speak with leaf@mozilla.org about any further batches (especially if you
want them in before the M16 branch).
Comment 38•25 years ago
|
||
That's enought fixes under this bug. Further OS/2 fixes will be brought forward
under new bugs. Latest is now 40177. Thanks Chris for all your help!
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 39•25 years ago
|
||
Batch 20 introduces an error. It defines EXTRA_DSO_LDOPTS as
$(MOZ_JS_LIBS) $(MOZ_COMPONENT_LIBS)
These two should be the other way around since MOZ_JS_LIBS doesn't define a
library path (this was an earlier fix to the Makefile).
But, this line shouldn't even be in there, since there's already a definition
of EXTRA_DSO_LDOPTS in the Makefile that is correct.
Just remove the first definition and everything will be good.
Colin.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 40•25 years ago
|
||
adding myself to the cc list
| Assignee | ||
Comment 41•25 years ago
|
||
Colin, I can't seem to find the problem that you are pointing out. Which
Makefile.in is giving you problems?
Comment 42•25 years ago
|
||
See
http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/js/src/liveconnect/Makefile.in
This already got fixed by someone else on May 25.
| Assignee | ||
Comment 43•25 years ago
|
||
Marking fixed per Colin's comment.
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•