On Tue, Jul 5, 2011 at 1:37 PM, JonY <jo...@users.sourceforge.net> wrote:

> On 7/6/2011 01:25, Bj Raz wrote:
> > No, I'm on linux, building an environment that will make a another
> > envronment that I will use on Windows.
> >
>
> In that case, try strace to see why it isn't starting. I thought you
> don't have Linux running because its "too new".
>
> >>
> >>>>>>
> >>>>>> One would assume you already have a working cross compiler, or some
> >> GCC
> >>>>>> installed on Windows, when you said:
> >>>>>>
> >>>>>> """
> >>>>>>
> >>>>>>> Cause I'm not building for linux, I'm building so i can have better
> >>>>>> Windows
> >>>>>>> utilities, cause I can't get a Linux distro that will run on my
> >>>>>> hardware.
> >>>>>>> Its too new! So I'm making one...
> >>>>>>
> >>>>>> """
> >>>>>>
> >>>>>> I mentioned Cygwin and Interix because mingw-w64 doesn't have any
> Unix
> >>>>>> translation layer to handle filename sensitivity that you will need
> >>>>>> later on. mingw-w64 on mingw-w64 hosted GCC is at most a dead end
> for
> >>>>>> you if you want to cross from Windows to Linux.
> >>>>>>
> >>>>>> Please describe clearly what you are planning to achieve, what
> system
> >>>>>> you are running, and how it is related to mingw-w64 clearly.
> >>>>>>
> >>>>> I figured I'd start to worry about that once I finally have a working
> >>>>> compiler built on Windows to cross back to Linux.
> >>>>>
> >>
> >> In this case, you can't do it the LFS way, afaik, GLIBC requires you to
> >> build it on a case sensitive FS, that leaves out mingw hosted
> >> toolchains, unless you're going to copy debian/ubuntu glibc tarballs for
> >> the glibc components.
> >>
> > I'm not building with glibc, I'm using msvc in my build. So I can
> compiler
> > Windows '.exe's' on linux.
> > Which regardless of the ranlib error the c compiler works fine when I use
> > it. though I'd prefer not having the ranlib error.
> >
> > Cause when I start to try and build c++ it doesn't work.
> >
>
> So, you're trying to build GCC that targets windows, and runs on
> Windows, but you're on Linux? Please explain clearly your goals.
>
To get a version of Linux that will run on my hardware, not in a VM, which
works fine.

>
> If you want your cross GCC to run on Linux, you should never be using
> cross binutils to build cross GCC in the first place.
>
I am running GCC on the SuSE 11 in the VM. Using MSVC as my C library.

>
> If you are really building cross gcc to target win64 hosted on Linux,
> please refer to
> <
> http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64/trunk/mingw-w64-doc/howto-build/
> >
> for help on building. Its a bit old but should get you the basics, just
> forget about LFS, since most of it won't apply to mingw-w64 anyway.
>
I can't build Linux on my "hardware", I want to build it on the "hardware"
in the case, in Windows, since I can't get Linux on my hardware. So if I
want to make linux for my hardware, I need a full version of Linux to build
another full version of Linux. Not just some half built version like msys,
cygwin, or intrerix, that all are half baked gnu environments, that aren't
made to be used like a full distro that you can build in/on.

I'd not trust them for enough utilities or 64bit capabilities to compile a
new distro of Linux that will run on my hardware.

>
> >>> Does anyone think I should install the crt earlier in the process? Like
> >> when
> >>> I build the api I also build the crt.
> >>>
> >>
> >> What API? The CRT should be built after you get a bootstrap GCC. Please
> >> just use the documented process, you don't need to make things so hard.
> >>
> > the api is: mingw64api
> >
>
> There isn't such a thing, maybe you mixed it up with mingw.org's w32api?
>
>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> Mingw-w64-public mailing list
> Mingw-w64-public@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
>
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to