[Top][All Lists]
[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
- [Axiom-developer] Build on AMD64,
Waldek Hebisch <=