From: FFADO <ffa...@ff...> - 2013-12-09 14:34:27
|
#374: compile error on powerpc64-unknown-linux-gnu -----------------------+---------------------------------------------------- Reporter: visteya | Owner: Type: bug | Status: new Priority: minor | Milestone: Component: generic | Version: FFADO SVN (trunk) Resolution: | Keywords: debian powerpc64 predefs.h ELFCLASS64 ELFCLASS32 Device_name: | -----------------------+---------------------------------------------------- Comment (by visteya): Replying to [comment:9 jwoithe]: > One question: you altered the shell at the top of SConstruct from "/usr/bin/python" to "/usr/bin/env python". What was the reason for this? I would have expected "/usr/bin/python" to be valid on pretty much every system. "/usr/bin/python" would be the Python interpreter as installed by most Linux packaging systems. For most non-Linux systems it is not, nor is it the case for a Linux system where Python is built from source using the default PREFIX. There are valid arguments to be made for both incantations, but for scripts which are intended to work anywhere Python works, "/usr/bin/env python" is much more likely to do the right thing. When I realized not all the world is Linux, I made a habit of using "/usr/bin/env python" for my own scripts. However, my change of the first line of the SConstruct script to "/usr/bin/env python" was in fact not an improvement. The proper thing to do would be to remove the line entirely, since the script cannot work when invoked directly, but only when executed by scons itself. Leaving it there does no harm, but it is somewhat misleading. -- Ticket URL: <http://subversion.ffado.org/ticket/374#comment:10> FFADO <http://subversion.ffado.org/index.fcgi> Free Firewire Audio Drivers |