Slashdot Mirror


Why Switch a Big Software Project to autoconf?

woggo queries: "I'm a CS grad student working on a large research project (over 1 million lines of code, supported on many platforms). The project has been under development for several years, and the build system is nontrivial for end-users. We'd like to make it easier to build our software, and I'm investigating the feasibility of migrating to GNU autoconf. I need to demonstrate that the benefits of autoconf outweigh the costs of migrating a large system of makefiles with a lot of ad-hoc kludge-enabling logic. Has anyone made a similar case to their advisor/manager? Does anyone have some good 'autoconfiscation' war stories to share? (I've already seen the Berkeley amd story and the obvious links from a google search....)" Depending on the intricacies of the build process, such a conversion might take an awful lot of work. It might be easier to put a nicer face on the "nontrivial build process", although there is something to be said for the ease of "./configure; make; make install"

4 of 219 comments (clear)

  1. Re:As Pro Linux as I am.... by zCyl · · Score: 4, Funny

    So you're tired of ./configure, etc... and you want an easy installer script for Linux that you can double click on to install programs? Here, I'll write you a general purpose installer program. Put this with any program you distribute as source and it will automatically install it by simply double clicking. You don't even have to click Next!:

    #!/bin/sh
    ./configure
    make
    make install

  2. Slashbot Copy n' Paste Frolics by Anonymous Coward · · Score: 0, Funny
    Slashbot Fun Time Frolics
    Simply copy n' paste your favourite expression into a post!
    • "Oooh! How schweet! Does it run Linux?"
    • "I wonder how long it will take before Linux is ported to this puppy?"
    • "I was going to write the app, but I was too lazy to do it, and waited for someone else to make it instead."
    • "The GPL is great - Let's discuss it."
    • "My professor said I should be using emacs..."
    • "My professor said I should be using vi..."
    • "It's sooo easy to port this application, why hasn't anyone done it yet? I would, but I'm too busy working on the kernel and choosing new Transformers wallpaper..."
    • "If everyone was as talented a coder as me, we'd have beaten Microsoft by now!"
    • "I don't care if Windows Ultra has no bugs or security flaws whatsoever, it's still worse than Linux."
    • "Chyeah! Right! If it was a business requirement to use Java, they should have refused to do the project!"
    • "Of course I don't use Internet Explorer. I only use it when I'm forced to, like at the office, and at school, and at home..."
    • "The government can kiss my ass until they stop monitoring my phone calls... FREEEEEDOM!"
    • "I can't believe you paid money for Photoshop! GIMP is way better dude!"
    • "I was going to Ask Slashdot, but then I noticed that Dragonball Z was on cartoon network..."
    • "I've always wanted a Japanese girlfriend so I can understand my non-dubbed/subbed anime collection..."
    • "Uh! That's is such a rip off of Communication OS from Serial Experiments Lain!"
    • "Why didn't Alan ask Linus about the VM? I like being on first name basis with my heroes."
    • "Everyone on IRC told me Enterprise was crap. I watched it, loved it, and then told everyone I met that it was crap."
    • "The government is taking away my rights! This is so like '1984'!"
    • "I'm reading the preface to C for Dummies and my head already hurts..."
    • "But real programmers use a CLI! Anybody who doesn't use a Common Library Injector should have got a degree like me!"
    • "I'm going to code my Gamecube emulator in C, but even though I have only ever used Visual Basic Learning Edition, it should be a one banana problem and ready in the next few days."
    • "I hardly think you can call me a fashion victim - I been encoding to ogg since 1994"
    • "But I'm taking Computer Science at university; You WILL respect my opinion! I am the law!"
    • "I may have only just graduated, and may still be looking for work, but I've got more experience than you with your '20 years of coding'!! Get A BS!"
    • "I asked Neff if they would Open Source the code to my microwave, but they told me it was proprietary..."
    • "I know Ada, Fortran, Cobol, C, C++, Java, HTML, Perl and RPG.... Oh, I thought you meant know *of* them..."
    NickTheGreek, London
    The traffik's blaadhy murder, but then that's part a' the charm, aint't it?!
  3. What project is it? by Lozzer · · Score: 4, Funny

    I'm a CS grad student working on a large research project (over 1 million lines of code, supported on many platforms). The project has been under development for several years, and the build system is nontrivial for end-users.

    Linus is that you? Or maybe those whacky XFree86 guys.

    --
    Special Relativity: The person in the other queue thinks yours is moving faster.
  4. the best in build configuration mgmt by FernandoValenzuela · · Score: 4, Funny

    You need to move your stuff to Visual C++ dsp and dsw files, man.