Author Topic: Offering build platform.  (Read 19632 times)

Overdose

  • Posts: 396
  • Turrets: +52/-47
Re: Offering build platform.
« Reply #30 on: May 10, 2009, 03:41:31 am »
WTF is your problem?

Replying only feeds into it.

But I think he might be implying that something you said is wrong or just noobish. (probably your last comment about replacing the engine, that's just a guess though)
Chocolate Milk.

UniqPhoeniX

  • Spam Killer
  • *
  • Posts: 1376
  • Turrets: +66/-32
Re: Offering build platform.
« Reply #31 on: May 10, 2009, 05:12:38 am »
...swapping the engine...
shut up
It's been discussed lots, go search.

bacon665

  • Posts: 180
  • Turrets: +12/-186
Re: Offering build platform.
« Reply #32 on: May 10, 2009, 06:25:23 pm »
Ive seen some of the threads about the OpenArena and a couple others floating around on source forge.
But JIT and AOT are just compilers not the engine.
I also seen a thread about a python based server, If the client was also migrated then there wont be much hassle at all as you would just install the 64bit windows binary of python and go about life.


bacon665

  • Posts: 180
  • Turrets: +12/-186
Re: Offering build platform.
« Reply #34 on: May 11, 2009, 03:25:09 am »
Ok so I did some more reading and still havent found a reason for JIT not to work
But in the meantime i can still build a 32bit version with SSE3 SSE4a and NX Bit.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: Offering build platform.
« Reply #35 on: May 11, 2009, 11:08:26 pm »
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Overdose

  • Posts: 396
  • Turrets: +52/-47
Re: Offering build platform.
« Reply #36 on: May 11, 2009, 11:58:59 pm »
http://releases.mercenariesguild.net/client/  <--  has a 64bit build.

Hi, I noticed there was very little mention of x64 builds for winblows.
Chocolate Milk.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: Offering build platform.
« Reply #37 on: May 12, 2009, 12:28:52 pm »
oh yeah, /me is blind.  There are too many threads about 64 bit >_>.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

bacon665

  • Posts: 180
  • Turrets: +12/-186
Re: Offering build platform.
« Reply #38 on: May 12, 2009, 04:38:50 pm »
But this should just show that its possible to Build for windows 64.
Unix linux and other Posix systems are rather easy to adapt.
./configure takes care of all that.

gimhael

  • Posts: 546
  • Turrets: +70/-16
Re: Offering build platform.
« Reply #39 on: May 12, 2009, 10:14:18 pm »
Only there is no ./configure in tremulous.

bacon665

  • Posts: 180
  • Turrets: +12/-186
Re: Offering build platform.
« Reply #40 on: May 12, 2009, 11:03:48 pm »
Thats because it uses the MinGW tool chain.
If it wasnt a pain in the ass to set up.....
Code: [Select]
#!/bin/sh

export CC=i586-mingw32msvc-gcc
export WINDRES=i586-mingw32msvc-windres
export PLATFORM=mingw32
exec make $*

Thats all thats in the build script

Yarou

  • Posts: 218
  • Turrets: +43/-109
Re: Offering build platform.
« Reply #41 on: May 13, 2009, 05:18:00 pm »


Currently:
{&}Yarou

bacon665

  • Posts: 180
  • Turrets: +12/-186
Re: Offering build platform.
« Reply #42 on: May 13, 2009, 11:34:56 pm »
theres no reason for you to start the shutup shit.
the build chain for x64 is here:http://sourceforge.net/project/showfiles.php?group_id=202880&package_id=311650
should just have to set it up and change that to
Code: [Select]
export CC=i986-mingw32msvc-gcc
export WINDRES=i986-mingw32msvc-windres
export PLATFORM=mingw32
to at leats make use of newer processor functions or

Code: [Select]
export CC=x86-64-mingw64msvc-gcc
export WINDRES=x86-64-mingw64msvc-windres
export PLATFORM=mingw64

and is this patch for smp even needed when you change to i786 or higher since theyre both smt/smp enabled anyway?
Code: [Select]
Index: Makefile
===================================================================
--- Makefile (revision 835)
+++ Makefile (working copy)
@@ -674,7 +674,7 @@
 ifneq ($(BUILD_CLIENT),0)
   TARGETS += $(B)/tremulous.$(ARCH)$(BINEXT)
   ifneq ($(BUILD_CLIENT_SMP),0)
-    TARGETS += $(B)/tremulous.$(ARCH)$(BINEXT)
+    TARGETS += $(B)/tremulous-smp.$(ARCH)$(BINEXT)
   endif
 endif