Closed Bug 34106 Opened 26 years ago Closed 25 years ago

OS/2 Build enablement - Makefile.in changes

Categories

(SeaMonkey :: Build Config, defect, P3)

Other
Other
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: hctrinh, Assigned: cls)

Details

Attachments

(21 files)

6.54 KB, patch
Details | Diff | Splinter Review
3.13 KB, patch
Details | Diff | Splinter Review
3.45 KB, patch
Details | Diff | Splinter Review
16.12 KB, patch
Details | Diff | Splinter Review
11.31 KB, patch
Details | Diff | Splinter Review
11.48 KB, patch
Details | Diff | Splinter Review
3.75 KB, patch
Details | Diff | Splinter Review
10.37 KB, patch
Details | Diff | Splinter Review
1.42 KB, patch
Details | Diff | Splinter Review
6.05 KB, patch
Details | Diff | Splinter Review
7.64 KB, patch
Details | Diff | Splinter Review
9.93 KB, patch
Details | Diff | Splinter Review
15.66 KB, patch
Details | Diff | Splinter Review
18.44 KB, patch
Details | Diff | Splinter Review
3.16 KB, patch
Details | Diff | Splinter Review
2.16 KB, patch
Details | Diff | Splinter Review
2.98 KB, patch
Details | Diff | Splinter Review
447 bytes, patch
Details | Diff | Splinter Review
500 bytes, patch
Details | Diff | Splinter Review
3.52 KB, patch
Details | Diff | Splinter Review
2.21 KB, patch
Details | Diff | Splinter Review
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.
Patches have been checked in.
Status: NEW → ASSIGNED
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.
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.
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
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)
Batches 05-08 have been checked in.
Batch 09 has been checked in.
mass re-assign of all bugs where i was listed as the qa contact
QA Contact: cyeh → chofmann
Batches 10 & 11 have been checked in.
Batches 12 & 13 have been checked in.
Batch14 - fix a stray .: in htmlparser/src - enable os2 build to for js/src
Batch 14, 15, & 16 have been checked in.
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.
Sure, I can take care of that.
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).
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
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 → ---
adding myself to the cc list
Colin, I can't seem to find the problem that you are pointing out. Which Makefile.in is giving you problems?
See http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/js/src/liveconnect/Makefile.in This already got fixed by someone else on May 25.
Marking fixed per Colin's comment.
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: