Closed Bug 336 Opened 27 years ago Closed 26 years ago

build changes successful OSF1 4.0D + CXX V6.0-20

Categories

(SeaMonkey :: Build Config, enhancement, P3)

DEC
All
enhancement

Tracking

(Not tracked)

CLOSED INVALID

People

(Reporter: berkley, Assigned: briano)

Details

Created by Berkley Shands (berkley@cs.wustl.edu) on Thursday, May 7, 1998 11:25:38 AM PDT Additional Details : This bug is being submitted using the optimized native version of Mozilla 5.0! A list of all altered files... ./mozilla/cmd/xfe/src/MozillaApp.cpp ./mozilla/cmd/xfe/src/HistoryFrame.cpp ./mozilla/cmd/xfe/src/Frame.cpp ./mozilla/cmd/xfe/src/NavCenterFrame.cpp ./mozilla/cmd/xfe/src/EditorFrame.cpp ./mozilla/cmd/xfe/src/HistoryView.cpp * ./mozilla/cmd/xfe/src/Menu.cpp ./mozilla/cmd/xfe/src/EditorToolbar.cpp ./mozilla/cmd/xfe/src/NavCenterView.cpp ./mozilla/cmd/xfe/src/PopupMenu.cpp ./mozilla/cmd/xfe/src/EditorView.cpp * ./mozilla/cmd/xfe/src/URLBar.cpp ./mozilla/cmd/xfe/src/HTMLDialogFrame.cpp ./mozilla/cmd/xfe/cxxlink-driver.sh ./mozilla/nsprpub/pr/include/md/_osf1.cfg ./mozilla/nsprpub/config/OSF1.mk ./mozilla/nsprpub/config/UNIX.mk ./mozilla/config/OSF1.mk I should have submitted a change for each file, all explicit type casts, except for the OSF1.mk and cxxlink-driver.sh In the configs, I removed "-taso" everywhere (not needed, and it makes things slower) diff mozilla/cmd/xfe/cxxlink-driver.sh $X/mozilla/cmd/xfe/cxxlink-driver.sh 79,82c79 < # HEAD="$LD_DIR/ld -G 8 -g2 -call_shared -nocount $LD_DIR/crt0.o \ < # $CXX_DIR/_main.o -count -taso" < HEAD="$LD_DIR/ld -G 8 -g2 -call_shared -nocount $LD_DIR/crt0.o \ < $CXX_DIR/_main.o -count " --- > HEAD="$LD_DIR/ld -G 8 -g2 -call_shared -nocount $LD_DIR/crt0.o $CXX_DIR/_main.o -count -taso" diff mozilla/nsprpub/config/OSF1.mk $X/mozilla/nsprpub/config/OSF1.mk 64c64 < CC = cc $(NON_LD_FLAGS) -std1 -w1 -readonly_strings --- > CC = cc $(NON_LD_FLAGS) -std1 -w0 -readonly_strings 66,70c66,67 < #CCC = cxx < CCC = cxx -ieee_with_inexact -x cxx -w1 -verbose \ < -use_ld_input -ttimestamp -nocompress \ < -msg_disable 111,177,193,236,340,402,610,611,835,846 \ < -msg_display_number --- > #CCC = cxx -w0 > CCC = cxx -verbose 84c81 < OS_CFLAGS = -DOSF1 -D_REENTRANT -w1 --- > OS_CFLAGS = -DOSF1 -D_REENTRANT -w0 diff mozilla/config/OSF1.mk $X/mozilla/config/OSF1.mk 84c84 < CC = cc -ieee_with_inexact -std1 -w1 --- > CC = cc -ieee_with_inexact -std1 -w0 86,89c86 < CCC = cxx -ieee_with_inexact -x cxx -w1 -verbose \ < -use_ld_input -ttimestamp -nocompress \ < -msg_disable 111,177,193,236,340,402,610,611,835,846 \ < -msg_display_number --- > CCC = cxx -ieee_with_inexact -x cxx -w0 -verbose -use_ld_input -ttimestamp -nocompress this copy works MUCH better than the released 4.0.5 navigator, no java errors, no .so count errors, etc. I used the 19980429 sources (your web pages doesn't list this one :-) berkley Updated by Wan-Teh Chang (wtc@netscape.com) on Thursday, May 7, 1998 11:32:48 PM PDT Additional Details : The -taso linker option (force to use only the lower 32 bits of the address space) is necessary to build a complete Netscape Communicator because Sun's Java code stores a pointer in a 32-bit int. Sigh. For Mozilla, which doesn't have Sun's Java code, -taso is not necessary. So I think it is fine to remove -taso from Mozilla's cxxlink-driver.sh. Brian, we still need -taso in Netscape's commercial build as long as we are using Sun Java. By the way, the reason Mozilla doesn't have Java errors is that it doesn't have Java :-) Updated by Berkley Shands (berkley@cs.wustl.edu) on Wednesday, May 13, 1998 6:00:26 AM PDT Additional Details : You can mix -taso and 64 bit code, you just cannot pass pointers around :-)
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
OS: All
Resolution: --- → INVALID
Closing this bug on the grounds that it no longer has any bearing on the current source base. We're going to have start all over again wrt OSF/1 support.
Status: RESOLVED → CLOSED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.