Issue 18743 - NetBSD-i386 entry in set_soenv.in
Summary: NetBSD-i386 entry in set_soenv.in
Status: CLOSED FIXED
Alias: None
Product: Build Tools
Classification: Code
Component: code (show other issues)
Version: OOo 1.1 RC3
Hardware: All NetBSD
: P3 Trivial (vote)
Target Milestone: ---
Assignee: foskey
QA Contact: issues@tools
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-27 18:03 UTC by Unknown
Modified: 2004-05-07 14:40 UTC (History)
2 users (show)

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


Attachments
patch (3.74 KB, patch)
2003-10-13 21:37 UTC, mrauch-openoffice
no flags Details | Diff
another patch (826 bytes, patch)
2004-02-07 22:06 UTC, mrauch-openoffice
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this issue.
Description Unknown 2003-08-27 18:03:29 UTC
Add NetBSD-i386 to config_office/set_soenv.in.  
 
Index: set_soenv.in 
=================================================================== 
RCS file: /cvsroot/3rd-party/openoffice/config_office/set_soenv.in,v 
retrieving revision 1.1.1.1 
diff -u -p -r1.1.1.1 set_soenv.in 
--- set_soenv.in        26 Aug 2003 13:47:43 -0000      1.1.1.1 
+++ set_soenv.in        27 Aug 2003 13:11:34 -0000 
@@ -268,7 +268,37 @@ if ( $platform eq "$Solaris" ) 
    $PROSWITCH      = "-DPRODUCT"; 
 } 
 elsif ( $platform eq "$NetBSD" ) 
-{  print "Setting NetBSD Sparc specific values... "; 
+{ 
+   if ( $machine_type eq "i386" ) 
+   { 
+   print "Setting NetBSD i386 specific values... "; 
+   $outfile        = "NetBSDi386Env.Set"; 
+   $BIG_SVX        = "TRUE"; 
+   $COM            = "GCC"; 
+   $COMPATH        = '@COMPATH@'; 
+   $CPU            = "I"; 
+   $CPUNAME        = "INTEL"; 
+   $CVER           = "C295"; 
+   $DLLSUFFIX      = "fi"; 
+   $GUI            = "UNX"; 
+   $GUIBASE        = "unx"; 
+   $GUIENV         = "sal"; 
+   $GVER           = "VCL"; 
+   $OUTPATH        = "unxnbsd"; 
+   $INPATH         = $OUTPATH.$PROEXT; 
+   $GVERDIR        = $INPATH; 
+   $OS             = "NETBSD"; 
+   $PATH_SEPERATOR = $ps; 
+   $PROSWITCH      = "-DPRODUCT"; 
+   $XPVERSION      = "3"; 
+   $XPVERSION      = "3"; 
+   $JRELIBDIR      = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386"; 
+   $JRETOOLKITDIR  = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386".$ds."client"; 
+   $JRETHREADDIR   = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; 
+   } 
+   elsif (( $machine_type eq "sparc") or ( $machine_type eq "sparc64" )) 
+   { 
+   print "Setting NetBSD Sparc specific values... "; 
    $outfile        = "NetBSDSparcEnv.Set"; 
    $BIG_SVX        = "TRUE"; 
    $COM            = "GCC"; 
@@ -281,7 +311,7 @@ elsif ( $platform eq "$NetBSD" ) 
    $GUIBASE        = "unx"; 
    $GUIENV         = "sal"; 
    $GVER           = "VCL"; 
-   $OUTPATH        = "unxbsds"; 
+   $OUTPATH        = "unxnbsd"; 
    $INPATH         = $OUTPATH.$PROEXT; 
    $GVERDIR        = $INPATH; 
    $OS             = "NETBSD"; 
@@ -292,6 +322,7 @@ elsif ( $platform eq "$NetBSD" ) 
    $JRELIBDIR      = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc"; 
    $JRETOOLKITDIR  = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."client"; 
    $JRETHREADDIR   = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads"; 
+   } 
 } 
 elsif ( $platform eq "$FreeBSD" ) 
 {     print "Setting FreeBSD specific values... ";
Comment 1 foskey 2003-08-27 23:30:42 UTC
You need to revert this line in the sparc area.  Then once we have a
working tree you can apply it.

-   $OUTPATH        = "unxbsds"; 
+   $OUTPATH        = "unxnbsd"; 
Comment 2 foskey 2003-08-27 23:31:07 UTC
.
Comment 3 Unknown 2003-08-28 00:28:44 UTC
Does it affect more than build working dirs? I didn't think it 
would. 
 
Do you want me to re-supply w/o that change, or are you happy to 
manually tweak the patch I already submitted? 
Comment 4 foskey 2003-09-12 16:17:47 UTC
Waiting on working branch for patch.
Comment 5 Unknown 2003-10-01 13:49:58 UTC
Ok, new patch with unxbsd as you requested.  Also, i386 and sparc 
NetBSD-current default to gcc 3 now so that change was also made.  
Since it's unlikely OO will build on these platforms before NetBSD 
2.0 the changes may as well be made now. 
 
Index: config_office/set_soenv.in 
=================================================================== 
RCS file: /cvs/tools/config_office/set_soenv.in,v 
retrieving revision 1.10.6.2 
diff -u -p -r1.10.6.2 set_soenv.in 
--- config_office/set_soenv.in  18 Aug 2003 14:36:16 -0000      1.10.6.2 
+++ config_office/set_soenv.in  1 Oct 2003 12:48:41 -0000 
@@ -268,30 +268,61 @@ if ( $platform eq "$Solaris" ) 
    $PROSWITCH      = "-DPRODUCT"; 
 } 
 elsif ( $platform eq "$NetBSD" ) 
-{  print "Setting NetBSD Sparc specific values... "; 
-   $outfile        = "NetBSDSparcEnv.Set"; 
-   $BIG_SVX        = "TRUE"; 
-   $COM            = "GCC"; 
-   $COMPATH        = '@COMPATH@'; 
-   $CPU            = "S"; 
-   $CPUNAME        = "SPARC"; 
-   $CVER           = "C295"; 
-   $DLLSUFFIX      = "bs"; 
-   $GUI            = "UNX"; 
-   $GUIBASE        = "unx"; 
-   $GUIENV         = "sal"; 
-   $GVER           = "VCL"; 
-   $OUTPATH        = "unxbsds"; 
-   $INPATH         = $OUTPATH.$PROEXT; 
-   $GVERDIR        = $INPATH; 
-   $OS             = "NETBSD"; 
-   $PATH_SEPERATOR = $ps; 
-   $PROSWITCH      = "-DPRODUCT"; 
-   $XPVERSION      = "3"; 
-   $XPVERSION      = "3"; 
-   $JRELIBDIR      = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc"; 
-   $JRETOOLKITDIR  = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."client"; 
-   $JRETHREADDIR   = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads"; 
+{ 
+   if ($machine_type eq "sparc") 
+   { 
+      print "Setting NetBSD Sparc specific values... "; 
+      $outfile        = "NetBSDSparcEnv.Set"; 
+      $BIG_SVX        = "TRUE"; 
+      $COM            = "GCC"; 
+      $COMPATH        = '@COMPATH@'; 
+      $CPU            = "S"; 
+      $CPUNAME        = "SPARC"; 
+      $CVER           = "C300"; 
+      $DLLSUFFIX      = "bs"; 
+      $GUI            = "UNX"; 
+      $GUIBASE        = "unx"; 
+      $GUIENV         = "sal"; 
+      $GVER           = "VCL"; 
+      $OUTPATH        = "unxbsds"; 
+      $INPATH         = $OUTPATH.$PROEXT; 
+      $GVERDIR        = $INPATH; 
+      $OS             = "NETBSD"; 
+      $PATH_SEPERATOR = $ps; 
+      $PROSWITCH      = "-DPRODUCT"; 
+      $XPVERSION      = "3"; 
+      $XPVERSION      = "3"; 
+      $JRELIBDIR      = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc"; 
+      $JRETOOLKITDIR  = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."client"; 
+      $JRETHREADDIR   = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."sparc".$ds."native_threads"; 
+   } 
+   elsif ($machine_type eq "i386") 
+   { 
+      print "Setting NetBSD i386 specific values... "; 
+      $outfile        = "NetBSDi386Env.Set"; 
+      $BIG_SVX        = "TRUE"; 
+      $COM            = "GCC"; 
+      $COMPATH        = '@COMPATH@'; 
+      $CPU            = "I"; 
+      $CPUNAME        = "INTEL"; 
+      $CVER           = "C300"; 
+      $DLLSUFFIX      = "fi"; 
+      $GUI            = "UNX"; 
+      $GUIBASE        = "unx"; 
+      $GUIENV         = "sal"; 
+      $GVER           = "VCL"; 
+      $OUTPATH        = "unxbsds"; 
+      $INPATH         = $OUTPATH.$PROEXT; 
+      $GVERDIR        = $INPATH; 
+      $OS             = "NETBSD"; 
+      $PATH_SEPERATOR = $ps; 
+      $PROSWITCH      = "-DPRODUCT"; 
+      $XPVERSION      = "3"; 
+      $OSVERSION      = '@OSVERSION@'; 
+      $JRELIBDIR      = '$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386"; 
+      $JRETOOLKITDIR  = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386".$ds."client"; 
+      $JRETHREADDIR   = 
'$JAVA_HOME'.$ds."jre".$ds."lib".$ds."i386".$ds."native_threads"; 
+   }                                         
 } 
 elsif ( $platform eq "$FreeBSD" ) 
 {     print "Setting FreeBSD specific values... "; 
 
Comment 6 mrauch-openoffice 2003-10-13 21:37:07 UTC
After a few tests I became more optimistic that might be possible to
get it working even under NetBSD 1.6, so I'd like to suggest a
slightly different version, which keeps this possibility open.
This also has an additional powerpc section.
Comment 7 mrauch-openoffice 2003-10-13 21:37:54 UTC
Created attachment 10282 [details]
patch
Comment 8 mrauch-openoffice 2004-02-07 22:06:32 UTC
Created attachment 12971 [details]
another patch
Comment 9 mrauch-openoffice 2004-02-07 22:09:21 UTC
There's another patch I need for NetBSD (to be applied after the previous I
submitted).
Comment 10 fa 2004-02-08 01:11:13 UTC
committed to 111fix3
Comment 11 foskey 2004-05-07 14:40:45 UTC
Closing