Yeah , thats what I thought , but it must of been something else that was 
broken , as for example nehalem and atom are not in there and we have no 
problems building them.I suppose it could be some broken OS effect.

I think it goes like this for example
configfsf.guess is run to get x86_64-unknown--slackware-linux
configfsf.sub is run to canonicalize it to x86_64-unknown-linux-gnu
config.guess is run to refine the cpu to nehalem-unknown-linux-gnu

So it shouldn't see the cpu type.

Jason


On Friday 27 August 2010 23:20:55 Bill Hart wrote:
> I remember adding some of these thinking that we just needed them to
> "pass through". Basically we were using names that it was unfamiliar
> with. So it would fail. Adding them here allowed our specialised names
> to pass through. That was the reasoning anyhow.
> 
> Bill.
> 
> On 27 August 2010 20:19, Jason <ja...@njkfrudils.plus.com> wrote:
> > Doing the same for configfsf.sub we get
> > 
> > 
> > diff config-5ac8187868dd8955d5051dfb4ff56e69abe80dbd/config.sub
> > mpir/trunk/configfsf.sub
> > 4a5,6
> > 
> >> #
> >> #   Copyright 2008 William Hart
> > 
> > 10a13,14
> > 
> >> # In particular, this version of the file has been modified for the MPIR
> >> # program.
> > 
> > 24,25c28,29
> > < # Foundation, Inc., 59 Temple Place - Suite 330,
> > < # Boston, MA 02111-1307, USA.
> > ---
> > 
> >> # Foundation, Inc., 51 Franklin Street, Fifth Floor,
> >> # Boston, MA 02110-1301, USA.
> > 
> > 303c307,308
> > <       | clipper-* | cydra-* \
> > ---
> > 
> >>       | core2-* \
> >>       | clipper-* | cydra-* \
> > 
> > 330c335,336
> > <       | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
> > ---
> > 
> >>       | nocona-* \
> >>       | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \
> > 
> > 332,334c338,342
> > <       | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
> > <       | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-*
> > \ <       | pyramid-* \
> > ---
> > 
> >>       | pdp10-* |  pdp11-* | pj-* | pjl-* | pn-* | power-* \
> >>       | pentium4-* \
> >>       | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-*
> >> \ | prescott-* \
> >>       | pyramid-* \
> > 
> > 444c452,455
> > <       cray | j90)
> > ---
> > 
> >>       core-*)
> >>               basic_machine=i686-`echo $basic_machine | sed
> >> 's/^[^-]*-//'` ;;
> >>       cray | j90)
> > 
> > 793c804
> > <       pentiumpro | p6 | 6x86 | athlon | athlon_*)
> > ---
> > 
> >>       pentiumpro | p6 | 6x86 | athlon | k7 | k7_* |athlon_*)
> > 
> > 799,801d809
> > <       pentium4)
> > <               basic_machine=i786-pc
> > <               ;;
> > 805c813
> > <       pentiumpro-* | p6-* | 6x86-* | athlon-*)
> > ---
> > 
> >>       pentiumpro-* | p6-* | 6x86-* | athlon-* | k7-*)
> > 
> > 811,813d818
> > <       pentium4-*)
> > <               basic_machine=i786-`echo $basic_machine | sed
> > 's/^[^-]*-//'` <               ;;
> > 1102c1107
> > <       *-unknown)
> > ---
> > 
> >>       *-unknown | *-pc | *-apple)
> > 
> > You can see that except for the very last diff , the only changes are
> > that specific cpu models have been added , this is the wrong place to
> > add them , and anyway some other models are missing and we know it works
> > on all of them. So the only thing we have to worry about is the "unknown
> > | pc | apple "   bit. They dont have this anyway in the latest , so we
> > may need to add it back in. The pc bit was added in svn rev 1805
> > following this thread
> > 
> > http://groups.google.com/group/mpir-
> > devel/browse_thread/thread/eeafdd119660cad9/6ecdea0122067d44?lnk=gst&q=*-
> > pc+allready#6ecdea0122067d44
> > 
> > Which was a configure failure on a 32bit ASUS EE PC with atom cpu. I'll
> > leave out the change for the moment , and see if it still works. If it
> > doesn't then we should push this change upstream.
> > 
> > Jason
> > 
> > On Friday 27 August 2010 19:25:27 Jason wrote:
> >> Hi
> >> 
> >> Hopefully updating configfsf.guess and sub will help with the
> >> recognition of mingw64 and possible some other system where we dont
> >> test
> >> 
> >> 
> >> diff config-5ac8187868dd8955d5051dfb4ff56e69abe80dbd/config.guess
> >> mpir/trunk/configfsf.guess
> >> 6c6
> >> < timestamp='2004-03-12'
> >> ---
> >> 
> >> > timestamp='2004-10-07'
> >> 
> >> 20c20
> >> < # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
> >> 02111-1307, USA. ---
> >> 
> >> > # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
> >> > 02110-1301,
> >> 
> >> USA.
> >> 662c662,663
> >> <           if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep
> >> __LP64__
> >> 
> >> >/dev/null
> >> 
> >> ---
> >> 
> >> >           echo "__LP64__" > $dummy.c
> >> >           if (CCOPTS= $CC_FOR_BUILD -E $dummy.c) | grep __LP64__
> >> >           >/dev/null
> >> 
> >> This shows we have mode no significant changes to configfsf.guess and I
> >> can just replace it with the latest version , which has 6 years !!!! of
> >> changes.
> >> 
> >> configfsf.sub looks more difficult
> >> 
> >> Jason
> >> 
> >> On Friday 27 August 2010 16:18:48 Jason wrote:
> >> > Hi
> >> > 
> >> > The mingw64 build mostly works now , but there are a few minor
> >> > problems still to sort out. In the x86_64w directory we should mirror
> >> > the x86_64 directory so we can have builds for the atom , netburst
> >> > etc . This should not involve any assembler conversions as so far I
> >> > dont think there is any specific code for these cpu's. The fat  build
> >> > doesn't work yet , and we have duplicate symbols defined on the
> >> > shared lib build. T-local test fails , and the mingw32 build is I
> >> > suspect broken , as our config.guess cant distinguish between mingw32
> >> > and mingw64
> >> > 
> >> > Jason
> >> > 
> >> > On Thursday 19 August 2010 15:08:48 Bill Hart wrote:
> >> > > Yes, there is strong demand for a 'make' based solution on Windows,
> >> > > but using MSVC as the compiler.
> >> > > 
> >> > > If you would like to give it a go, I know lots of people would be
> >> > > very appreciative. Jason has put in a kind of configure/make type
> >> > > thing for Windows. So it is there already to some extent.
> >> > > 
> >> > > Of course for some people, maintaining the visual IDE solutions is
> >> > > absolutely imperative, and Brian has been doing this for the latest
> >> > > version of MSVC for a long time. So that will still be needed. It
> >> > > also makes writing a 'make' based solution about 1000 times easier.
> >> > > 
> >> > > Bill.
> >> > > 
> >> > > On 19 August 2010 12:20, degski <deg...@gmail.com> wrote:
> >> > > > Hi Cactus,
> >> > > > 
> >> > > >> The real problem here is that nobody is willing to put in the
> >> > > >> effort involved in maintaining the Visual Studio 2008 build.
> >> > > > 
> >> > > > Maybe that should read ...is that nobody, feeling qualified, is
> >> > > > willing to... I would not mind to chip in, but like it says, do I
> >> > > > think I can deliver?
> >> > > > 
> >> > > >> Its essentially the same problem.
> >> > > >> 
> >> > > >> There is strong demand for a 'make' based MPIR build on Windows
> >> > > >> but, again, nobody has volunteered to develop this.
> >> > > > 
> >> > > > Well, yes, but once realized, maintainability will go up a lot and
> >> > > > the move to VS2012 or whatever can be smooth and painless.
> >> > > > 
> >> > > > I guess it would require somebody with a good understanding of the
> >> > > > build process required, who could give input to identifying the
> >> > > > difficulties (I mean, put on "paper") in creating this Windows
> >> > > > build process. In the SWI-Prolog build process, the main
> >> > > > difficulty is/was dealing with the different build environments,
> >> > > > once defined and (pre-)configuration automated, it works quite
> >> > > > well.
> >> > > > 
> >> > > > Like you say, it seems most agree that the project approach is
> >> > > > hard to maintain going forward and that "There is strong demand
> >> > > > for a 'make' based MPIR build on Windows".
> >> > > > 
> >> > > > Cheers
> >> > > > 
> >> > > > 
> >> > > > degski
> >> > > > 
> >> > > > --
> >> > > > Eric Schmidt, the chief executive of Google, has issued a stark
> >> > > > warning over the amount of personal data people leave on the
> >> > > > internet and suggested that many of them will be forced one day
> >> > > > to change their names in order to escape their cyber past.
> >> > > > 
> >> > > > The Independent, 18th August 2010
> >> > > > 
> >> > > > --
> >> > > > You received this message because you are subscribed to the Google
> >> > > > Groups "mpir-devel" group. To post to this group, send email to
> >> > > > mpir-de...@googlegroups.com. To unsubscribe from this group, send
> >> > > > email to mpir-devel+unsubscr...@googlegroups.com. For more
> >> > > > options, visit this group at
> >> > > > http://groups.google.com/group/mpir-devel?hl=en.
> > 
> > --
> > You received this message because you are subscribed to the Google Groups
> > "mpir-devel" group. To post to this group, send email to
> > mpir-de...@googlegroups.com. To unsubscribe from this group, send email
> > to mpir-devel+unsubscr...@googlegroups.com. For more options, visit this
> > group at http://groups.google.com/group/mpir-devel?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to mpir-de...@googlegroups.com.
To unsubscribe from this group, send email to 
mpir-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en.

Reply via email to