I don't know very much about the command line build. But I am not really in favour of option 1.
I don't see why option 3 is a problem. However, it depends. Is the cfg file different per architecture? Would it automatically find the right one if they were all there in their respective directories? Bill. On 28 September 2012 14:24, Case Van Horsen <cas...@gmail.com> wrote: > On Fri, Sep 28, 2012 at 2:09 AM, Cactus <rieman...@gmail.com> wrote: >> As far as I can tell, the Windows command line build relies on a file >> (cfg.h) in each of the mpn assembler directories. This file holds a list of >> the assembler files in the directory >> >> But there is a potential problem here because these cfg.h files are built >> only when the Visual Studio build for each architecture is generated. In >> consequence a command line build for an architecture will only work after >> the Visual Studio build is generated for this architecture. This is a >> potential problem since it will be faar from obvious for those who use the >> command line build that they have to run the Visual Studio build generator >> for the architecture in question before they run the command line build. >> >> There are several ways of handling this. The first is to document the need >> to run the Visual Studio build generator before running a Windows command >> line build. The second is to modify the Visual Studio build generator so >> that it can be called from the command line build process and hence generate >> the needed cfg.h file. The third is to generate and add all the needed >> cfg.h files to the MPIR repository and MPIR distributions. >> >> The first of these is simple but unlikely to work well as many users don't >> pay much attention to the documentation. The third is painful as it will be >> an ongoing maintenance nightmare. Which leaves the second option, one which >> will require quite a bit of work by me and by Jason or Case. This will also >> mean that the command line build will end up with a Python dependency >> (assuming that we can run Python from the command line build script). > I'll take a look at this over the weekend. > > Case >> >> Brian >> >> -- >> You received this message because you are subscribed to the Google Groups >> "mpir-devel" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/mpir-devel/-/7CV3fPZGk5QJ. >> To post to this group, send email to mpir-devel@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-devel@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-devel@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.