# Configure $B$G(B ASFLAGS $B$r;XDj(B

**URL:** <https://www.ruby-forum.com/t/configure-b-g-b-asflags-b-r-xdj-b/99983>\
**Category:** Development\
**Created:** [July 26, 2006, 3:09pm UTC](https://www.ruby-forum.com/t/configure-b-g-b-asflags-b-r-xdj-b/99983 "2006-07-26T15:09:40Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MIYAMUKO\_Katsuyuki](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/f04885/32.png) [@MIYAMUKO\_Katsuyuki](https://www.ruby-forum.com/u/MIYAMUKO_Katsuyuki)\
**Post date:** [July 26, 2006, 3:09pm UTC](https://www.ruby-forum.com/t/configure-b-g-b-asflags-b-r-xdj-b/99983/1 "2006-07-26T15:09:40Z")

</div>

e$B$\_$d$`$3$G$9!#e(B

HP-UX e$B\>e$Ge(B ruby e$B$re(B LP64 e$B$G%3%s%Q%$%ke(B (CFLAGS=+DD64  
e$B$r;XDje(B) e$B$7$h$&$H$9$k$He(B  
e$B0J2\<$N$h$&$K$J$j$^$9!#e(B

% uname -srm  
HP-UX B.11.23 ia64  
% what `which cc`  
/usr/bin/cc:  
HP aC++/C for Itanium®-based systems B3910B A.05.60 [Aug 25  
2004]  
% ./configure CFLAGS="+DD64" --program-suffix=190  
% make  
:  
as -o ia64.o …/ia64.s  
cc +DD64 -g0 -DRUBY\_EXPORT -I. -I… -c …/dmyext.c  
ar rcu libruby190-static.a array.o ascii.o bignum.o class.o  
(e$BN,e(B)  
ar: e$B%U%!%$%ke(B ia64.o  
e$B$O%^%C%A$7$J$$%G!\<%?e(BABIe$B$N2\<$G%S%k%I$5$l$F$$$^$9!#e(B

\*\*\* Error exit code 1

Stop.  
%

env ASFLAGS="+A64" make e$B$H$9$l$P$$$$$N$G$9$,!"Kh2se(B make e$B$Ge(B  
ASFLAGS e$B$r;XDj$9$ke(B  
e$B$N$,LLE]$J$N$Ge(B configure  
e$B$G;XDj$G$-$k$h$&$K$7$FM\_$7$$$N$G$9$,$$$+$+$G$7$g$&$+!#e(B

# Index: Makefile.in

RCS file: /src/ruby/Makefile.in,v  
retrieving revision 1.78  
diff -u -r1.78 Makefile.in  
— Makefile.in 25 Jun 2006 14:02:20 -0000 1.78  
+++ Makefile.in 26 Jul 2006 11:03:09 -0000  
@@ -80,6 +80,8 @@  
AR = @AR@  
ARFLAGS = rcu  
RANLIB = @RANLIB@  
+AS = @AS@  
+ASFLAGS = @ASFLAGS@

OBJEXT = @OBJEXT@  
MANTYPE = @MANTYPE@  
@@ -161,6 +163,9 @@  
.c.@OBJEXT@:  
$(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) -c $\<

+.s.@OBJEXT@:

- $(AS) $(ASFLAGS) -o $@ $\<
- 

clean-local::  
@$(RM) ext/extinit.c ext/extinit.$(OBJEXT)

# Index: configure.in

RCS file: /src/ruby/configure.in,v  
retrieving revision 1.309  
diff -u -r1.309 configure.in  
— configure.in 25 Jul 2006 16:03:41 -0000 1.309  
+++ configure.in 26 Jul 2006 11:03:09 -0000  
@@ -165,6 +165,10 @@  
AC\_CHECK\_PROGS(AR, aal, ar)  
fi

+AC\_CHECK\_TOOL(AS, as)  
+ASFLAGS=$ASFLAGS  
+AC\_SUBST(ASFLAGS)  
+  
case “$target\_os” in  
cygwin\*|mingw\*)  
AC\_CHECK\_TOOL(NM, nm)
