Issue 25252 - Solaris x86 gcc port
Summary: Solaris x86 gcc port
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: porting
Classification: Code
Component: code (show other issues)
Version: OOo 1.1.1b
Hardware: Sun Solaris
: P3 Trivial (vote)
Target Milestone: ---
Assignee: taniguchi
QA Contact: issues@porting
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-09 13:59 UTC by taniguchi
Modified: 2005-02-13 16:33 UTC (History)
4 users (show)

See Also:
Issue Type: PATCH
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Solaris x86 gcc patches (23.73 KB, application/octet-stream)
2004-02-09 14:00 UTC, taniguchi
no flags Details
set_soenv.in add Solaris gcc environment patch (2.76 KB, patch)
2004-02-27 14:21 UTC, taniguchi
no flags Details | Diff
configure.in GNU ld check patch (817 bytes, patch)
2004-02-27 14:24 UTC, taniguchi
no flags Details | Diff
unx.mk add include unxsogi.mk patch (497 bytes, patch)
2004-02-27 14:26 UTC, taniguchi
no flags Details | Diff
unxsogi.mk new file patch (4.37 KB, patch)
2004-02-27 14:26 UTC, taniguchi
no flags Details | Diff
stlport global scope patch (799 bytes, patch)
2004-02-27 14:28 UTC, taniguchi
no flags Details | Diff
bridge build.lst add cpp_uno patch (929 bytes, patch)
2004-02-27 14:29 UTC, taniguchi
no flags Details | Diff
cpp_uno gcc3_solaris_intel new files patch (54.72 KB, patch)
2004-02-27 14:30 UTC, taniguchi
no flags Details | Diff
cppy static_types.cxx stdargs patch (577 bytes, patch)
2004-02-27 14:31 UTC, taniguchi
no flags Details | Diff
javaldx libstdc++ patch (597 bytes, patch)
2004-02-27 14:32 UTC, taniguchi
no flags Details | Diff
icu gcc linker patch (902 bytes, patch)
2004-02-27 14:33 UTC, taniguchi
no flags Details | Diff
nas if HasSunC fix patch (546 bytes, patch)
2004-02-27 14:34 UTC, taniguchi
no flags Details | Diff
psprint GNU ld mapfile patch (575 bytes, patch)
2004-02-27 14:35 UTC, taniguchi
no flags Details | Diff
Python-2.2.2 gethostbyname declaration patch (678 bytes, patch)
2004-02-27 14:36 UTC, taniguchi
no flags Details | Diff
ttime.cxx altzone patch (523 bytes, patch)
2004-02-27 14:37 UTC, taniguchi
no flags Details | Diff
i18n_wrp.cxx stdarg.h patch (1.30 KB, patch)
2004-02-27 14:38 UTC, taniguchi
no flags Details | Diff
Solaris gcc stachtrace assmbller patch (1.74 KB, patch)
2004-02-27 14:39 UTC, taniguchi
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description taniguchi 2004-02-09 13:59:47 UTC
This is a patchs to build on Solaris x86 with gcc against cws_srx645_ooo111fix3.
Comment 1 taniguchi 2004-02-09 14:00:35 UTC
Created attachment 12994 [details]
Solaris x86 gcc patches
Comment 2 pavel 2004-02-09 20:43:26 UTC
Adding me to CC.
Comment 3 taniguchi 2004-02-27 14:20:37 UTC
Change issue type to patch.
Comment 4 taniguchi 2004-02-27 14:21:49 UTC
Created attachment 13466 [details]
set_soenv.in add Solaris gcc environment patch
Comment 5 taniguchi 2004-02-27 14:24:22 UTC
Created attachment 13467 [details]
configure.in GNU ld check patch
Comment 6 taniguchi 2004-02-27 14:26:06 UTC
Created attachment 13468 [details]
unx.mk add include unxsogi.mk patch
Comment 7 taniguchi 2004-02-27 14:26:49 UTC
Created attachment 13469 [details]
unxsogi.mk new file patch
Comment 8 taniguchi 2004-02-27 14:28:30 UTC
Created attachment 13470 [details]
stlport global  scope patch
Comment 9 taniguchi 2004-02-27 14:29:23 UTC
Created attachment 13471 [details]
bridge build.lst add cpp_uno patch
Comment 10 taniguchi 2004-02-27 14:30:46 UTC
Created attachment 13472 [details]
cpp_uno gcc3_solaris_intel new files patch
Comment 11 taniguchi 2004-02-27 14:31:47 UTC
Created attachment 13473 [details]
cppy static_types.cxx stdargs patch
Comment 12 taniguchi 2004-02-27 14:32:22 UTC
Created attachment 13474 [details]
javaldx libstdc++ patch
Comment 13 taniguchi 2004-02-27 14:33:55 UTC
Created attachment 13475 [details]
icu gcc linker patch
Comment 14 taniguchi 2004-02-27 14:34:47 UTC
Created attachment 13476 [details]
nas if HasSunC fix patch
Comment 15 taniguchi 2004-02-27 14:35:28 UTC
Created attachment 13477 [details]
psprint GNU ld mapfile patch
Comment 16 taniguchi 2004-02-27 14:36:41 UTC
Created attachment 13478 [details]
Python-2.2.2 gethostbyname declaration patch
Comment 17 taniguchi 2004-02-27 14:37:27 UTC
Created attachment 13479 [details]
ttime.cxx altzone patch
Comment 18 taniguchi 2004-02-27 14:38:29 UTC
Created attachment 13480 [details]
i18n_wrp.cxx stdarg.h patch
Comment 19 taniguchi 2004-02-27 14:39:26 UTC
Created attachment 13481 [details]
Solaris gcc stachtrace assmbller patch
Comment 20 taniguchi 2004-02-27 15:21:33 UTC
I cleaned up the patches that I had registered to this issue.

config_office-set_soenv.in-add_solarisgccenv.patch.20040227:
  This patch modify some envirment variables in order to build OOo on Solaris
  x86 system.CC, COM, CVER, and so on.

config_office-configure.in-solaris_gnuld_check.patch:
  It is necessary for gcc to use GNU ld on Solaris. This patch add
  a functionarity to check whether gcc uses GNU ld or not.

solenv-inc-unxsogi.mk-add_solaris_x86_new_include_file.patch
  This patch add unxsogi.mk under solenv/inc that is include file
  for Solaris x86 gcc build.

solenv-inc-unx.mk-add_solarisigccinclude.patch:
  This patch modifies unx.mk to include unxsogi.mk

stlport-STLport-4.5.patch-solaris_gcc_global_cstd.patch
  Some multibyte and wide char functions are in global scope on
  Solaris x86 gcc environment. This patch modifies 
  STLport-4.5/stl/config/stl_gcc.h to fix build error.

bridges-prj-build.lst-cpp_uno_gcc3_solaris_intel.patch
bridges-source-cpp_uno-gcc3_solaris_intel-newfiles.patch
  These patches add CPP UNO for gcc3_solaris_intel environment.
  These are copies of gcc3_linux_intel

cppu-source-typelib-static_types.cxx-solarisgcc_stdarg.patch
vcl-unx-source-app-i18n_wrp.cxx-solarisgcc_stdarg.patch
  It is necessary to use <stdarg.h> instead of <varargs.h> with gcc3.
  These patches modify #ifdef directive for gcc to include <stdarg.h>
  under Solaris gcc environment.

desktop-source-javaldx-makefile.mk-add_libstdc++_link.patch.20040227
icu-icu-2.2.patch_solaris_gcc_linker.patch.20040227
  These patches modify files to link libstdc++ in order to solve
  symbol problems.

nas-nas-1.6.patch-ifHasSunC.patch
  It is necessary to use "#if HasSunC" instead of "#ifdef HasSunC".
  This patch resolves this problem.

psprint-util-makefile.mk-mapfile_gcc_binutils_symbol.patch
  This patch fix makefile.mk to use gcc mapfile under Solaris gcc 
  build environment.

python-Python-2.2.2.patch-solaris_gcc_gethostbyname.patch
  This patch fix gethostbyname declaration.

vcl-unx-source-app-stacktrace-asm.patch
  This patch modify files to use getfpsoli.s instead of C function.


Comment 21 stx123 2004-05-14 13:45:29 UTC
Hi 'taniguchi',

this looks like a number of quite useful patches.

If you think the patches are ready for integration you might want to make the
porting project aware of this issue (if not already done at
dev@porting.openoffice.o). Currently you are the owner of the issue and we have
to look for the people doing the review and CVS commits...

Greetings, Stefan
Comment 22 taniguchi 2004-05-16 17:51:34 UTC
Hi, Stefan.
Thank you for your attention.

I'm porting these patches to 680 tree because I think they are not good for 645
tree.
But I'm stopping porting because I'm busy with my real work and QA for Japanese
version of OOo Solaris binaries is the most I can do.

Would you change status of this issue to INVALID?
I'll file new issues when I finish porting to 680 tree.

Best regards,
yasuaki.
Comment 23 stx123 2004-05-16 20:22:40 UTC
Hi Yasuaki,
thanks for your efforts so far. I would recommend to let dev@porting know before
you start work on the port again.
Have fun with real life work
Stefan

Comment 24 taniguchi 2005-02-13 16:33:03 UTC
.