axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] Build on AMD64


From: Waldek Hebisch
Subject: [Axiom-developer] Build on AMD64
Date: Sun, 19 Sep 2004 21:09:12 +0200 (CEST)

I have build Axiom (CVS from 17.09.2004) on AMD64 (Mandrake) and
on i386 (Debian Woody). Some remarks:

- on AMD64 64-bit X libraries are in '/usr/X11R6/lib64' ('/usr/X11R6/lib'
  contains 32-bit versions). Such approach seem to be standard for
  having both 64-bit and 32-bit binaries on Linux. So I had to change
  'Makefile.pamphlet' accordingly

- to complile with Debian gcc-2.95.4 I had to apply the following 
  patch to gcl (otherwise gcc-2.95.4 choked on semicolon before
  declarations):

--- gmp_wrappers.h.bb   Fri Sep 17 13:38:59 2004
+++ gmp_wrappers.h      Fri Sep 17 13:39:35 2004
@@ -96,8 +96,8 @@
 
 #define MEM_GMP_CALL(n_,rt_,a_,s_,b_...) \
    GMP_EXTERN_INLINE Join(RF_,rt_) Join(m,a_)(Join(P,n_)(b_)) { \
-           Join(RD_,rt_);\
            int j;\
+          Join(RD_,rt_);\
           jmp_gmp=0;\
            if ((j=setjmp(gmp_jmp)))\
               GBC(j);\

- many files (especially in 'zips' subdirectory) have executable
  permissions for no good reason. This is a problem when viewing
  them using Midnight Commander as mc tries to run them

- I suggest to '\usepackage[hypertex]{hyperref}' (or just plain
  hyperref if generating pdf-s) in Latex files. It makes the
  Axiom book much nicer for navigation in xdvi. For on-screen
  viewing it wold be nice to reduce margins.

- CVS seem to contain many 'junk' files. I understand that it
  will take some work to automatically generate databases and
  other files may contain some usefull info. But for example 
  'gcl-2.6.3.tgz' just is pure bloat (since 2.6.5 is used for
  build)

-- 
                              Waldek Hebisch
address@hidden 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]