Greetings, i am newbie trying to learn autoconf, I would like to autoconf to have build scripts created to compile assembly language programs written using GNU Assembler: Below are my configurations configure:ac AC_INIT([hello], [0.01]]) AC_CONFIG_SRCDIR([hello.s]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([-Wall -Werror]) AC_CONFIG_FILES([Makefile]) AM_PROG_AS AC_OUTPUT Makefile.am bin_PROGRAMS = hello hello_SOURCES = hello.s AM_CCAS = /usr/bin/as AM_CCASFLAGS = --gstabs+ Below are the steps followed $ autoreconf -i configure.ac:6: installing `build-aux/install-sh' configure.ac:6: installing `build-aux/missing' [ashok@mydevel foobar]$ ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... none checking dependency style of gcc... none configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands [ashok@mydevel foobar]$ make make all-am make[1]: Entering directory `/home/ashok/practice/ia32/myasm/autotools/foobar' gcc -g -O2 -o hello hello.o hello.o: In function `_start': /home/ashok/practice/ia32/myasm/autotools/foobar/hello.s:4: multiple definition of `_start' /usr/lib/gcc/i686-redhat-linux/4.4.7/../../../crt1.o:(.text+0x0): first defined here /usr/lib/gcc/i686-redhat-linux/4.4.7/../../../crt1.o: In function `_start': (.text+0x18): undefined reference to `main' collect2: ld returned 1 exit status make[1]: *** [hello] Error 1 make[1]: Leaving directory `/home/ashok/practice/ia32/myasm/autotools/foobar' make: *** [all] Error 2 Below is the hello.s program: .section .text .globl _start _start: pushl $3 pushl $2 call foo movl $1, %eax int $0x80 .type foo, @function foo: movl 4(%esp), %eax movl 8(%esp), %ebx addl %eax, %ebx ret How do i override to use /usr/bin/as instead of gcc and pass -gstabs+ flag to /usr/bin/as. _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx https://lists.gnu.org/mailman/listinfo/autoconf