--- [hidden email] wrote: > ... I was wondering - is there a documented list > of all configure options when building? In the same vein, I was curious if anyone had been building the current VM under Mac OS 10.4.1? I got some compiler errors when I tried last week, but was not sure if this was due to ongoing work on the VM. -Brent |
Are you talking building the os-x carbon xcode based VM?
Or building under unix? If under unix, get latest SVN tree, download latest beta etc of VMMaker http://www.rowledge.org/tim/squeak/SqFiles/packages/VMMaker/ VMMaker-tpr.35.mcz follow unix build instructions. If carbon xcode based VM same, and follow carbon VM build instructions. On Jun 7, 2005, at 3:44 PM, Brent Fulgham wrote: > > --- [hidden email] wrote: > >> ... I was wondering - is there a documented list >> of all configure options when building? >> > > In the same vein, I was curious if anyone had been > building the current VM under Mac OS 10.4.1? I > got some compiler errors when I tried last week, > but was not sure if this was due to ongoing work > on the VM. > > -Brent > > -- ======================================================================== === John M. McIntosh <[hidden email]> 1-800-477-2659 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ======================================================================== === |
Hi John!
(cc-ing Ian directly this time, since I know following lists is a pain :)) > --- [hidden email] wrote: >> ... I was wondering - is there a documented list >> of all configure options when building? > > In the same vein, I was curious if anyone had been > building the current VM under Mac OS 10.4.1? I > got some compiler errors when I tried last week, > but was not sure if this was due to ongoing work > on the VM. > > -Brent And then John M McIntosh <[hidden email]> wrote: > Are you talking building the os-x carbon xcode based VM? > Or building under unix? Wel, *I* was referring to unix - but I guess Brent was referring to MacOS. > If under unix, get latest SVN tree, download latest beta etc of > VMMaker http://www.rowledge.org/tim/squeak/SqFiles/packages/VMMaker/ > VMMaker-tpr.35.mcz > follow unix build instructions. Yes, but are all the options to "../platforms/unix/config/configure" documented there? I know about the new 32/64 bit option, and I know there is a -without-X (or something like that) option, but I was wondering if there are more and if there is a list somewhere or if not - how I can easily find out. The answer may of course very well be "read the autoconf files" - whichever they are. :) Just thought I should ask first. And the reason again is that I am now maintaining a Squeak (and Squeak-beta) source distro module for Lunar Linux, which is a distro that builds everything from source (like Gentoo) and my current Squeak-beta module nicely asks if you want a 32 or 64 bit VM, so I wondered if I could perhaps ask more nice questions with good defaults :). regards, Göran PS. Lunar is really nice. Debian feels rather clunky now in comparison... |
Give the --help option to configure. Or read the autoconf files.
On a 3.7-b build kit I'm messing with: Rachiel:~/projects/spoon-vm/shrink/platforms/unix jdougan$ config/configure --help `configure' configures this package to adapt to many kinds of systems. Usage: config/configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --datadir=DIR read-only architecture-independent data [PREFIX/share] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --infodir=DIR info documentation [PREFIX/info] --mandir=DIR man documentation [PREFIX/man] X features: --x-includes=DIR X include files are in DIR --x-libraries=DIR X library files are in DIR System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-static[=PKGS] build static libraries [default=no] --enable-shared[=PKGS] build shared libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --disable-iconv disable iconv support default=enabled --enable-mpg-mmx enable MMX support in Mpeg3Plugin default=no --enable-mpg-pthreads enable pthread support in Mpeg3Plugin default=no Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-src=dir generated src directory default=src --with-gnu-awk assume that awk is GNU gawk default=no --with-gnu-as assume that as is the GNU assembler default=no --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-pic try to use only PIC/non-PIC objects [default=use both] --with-tags[=TAGS] include additional configurations [automatic] --without-rfb disable Remote FrameBuffer support default=enabled --without-npsqueak disable browser plugin support default=enabled --without-quartz disable MacOSX Window System support default=enabled --without-x disable X Window System support default=enabled --with-x use the X Window System --with-ffi=ffi use FFI support default=auto Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir> CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir> CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. [hidden email] wrote: >Hi John! > >(cc-ing Ian directly this time, since I know following lists is a pain >:)) > > > >>--- [hidden email] wrote: >> >> >>>... I was wondering - is there a documented list >>>of all configure options when building? >>> >>> >>In the same vein, I was curious if anyone had been >>building the current VM under Mac OS 10.4.1? I >>got some compiler errors when I tried last week, >>but was not sure if this was due to ongoing work >>on the VM. >> >>-Brent >> >> > >And then John M McIntosh <[hidden email]> wrote: > > >>Are you talking building the os-x carbon xcode based VM? >>Or building under unix? >> >> > >Wel, *I* was referring to unix - but I guess Brent was referring to >MacOS. > > > >>If under unix, get latest SVN tree, download latest beta etc of >>VMMaker http://www.rowledge.org/tim/squeak/SqFiles/packages/VMMaker/ >>VMMaker-tpr.35.mcz >>follow unix build instructions. >> >> > >Yes, but are all the options to "../platforms/unix/config/configure" >documented there? I know about the new 32/64 bit option, and I know >there is a -without-X (or something like that) option, but I was >wondering if there are more and if there is a list somewhere or if not - >how I can easily find out. > >The answer may of course very well be "read the autoconf files" - >whichever they are. :) Just thought I should ask first. > >And the reason again is that I am now maintaining a Squeak (and >Squeak-beta) source distro module for Lunar Linux, which is a distro >that builds everything from source (like Gentoo) and my current >Squeak-beta module nicely asks if you want a 32 or 64 bit VM, so I >wondered if I could perhaps ask more nice questions with good defaults >:). > >regards, Göran > >PS. Lunar is really nice. Debian feels rather clunky now in >comparison... > > > -- John Dougan [hidden email] |
Hi!
John Dougan <[hidden email]> wrote: > Give the --help option to configure. Or read the autoconf files. Great! Thanks! And... jikes. That's a lot of options. :) regards, Göran |
Free forum by Nabble | Edit this page |