mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-12-06 19:41:15 +01:00
Force rpmbuild to behave and honor target_cpu.
svn:r6269
This commit is contained in:
+16
-3
@@ -22,6 +22,16 @@
|
||||
%define target_cpu i386
|
||||
%define target_os linux
|
||||
|
||||
## Override any system rpm macros
|
||||
#
|
||||
%define _arch %{target_cpu}
|
||||
%define _build_arch %{target_cpu}
|
||||
%define _vendor %{target_os}
|
||||
%define _host %{target_cpu}-pc-%{target_os}-%{target}
|
||||
%define _host_cpu %{target_cpu}
|
||||
%define _host_vendor %{target_os}
|
||||
%define optflags -march=%{target_cpu} -mcpu=%{target_cpu} -O
|
||||
|
||||
## Version song and dance
|
||||
#
|
||||
# This should be the Tor version number, as it appears on the tarball,
|
||||
@@ -157,9 +167,7 @@ for high-stakes anonymity.
|
||||
|
||||
%build
|
||||
%configure --with-tor-user=%{toruser} --with-tor-group=%{torgroup} \
|
||||
--build=%{target_cpu}-pc-%{target_os}-%{target} \
|
||||
--host=%{target_cpu}-pc-%{target_os}-%{target} \
|
||||
--target=%{target_cpu}-pc-%{target_os}-%{target}
|
||||
--build=%{_host} --host=%{_host} --target=%{_host}
|
||||
%make
|
||||
|
||||
%install
|
||||
@@ -275,6 +283,11 @@ exit 0
|
||||
|
||||
%changelog
|
||||
|
||||
* Tue Mar 28 2006 Andrew Lewman <phobos@interloper.org>
|
||||
- converted to build the specified target cpu and arch
|
||||
- override related rpm macros to build correctly
|
||||
- see OR-CVS for details
|
||||
|
||||
* Mon Jan 17 2005 John Bashinski <jbash@velvet.com>
|
||||
- Take runtime user and group names from configure system. Default
|
||||
user/group names are now "_tor"; blame Roger...
|
||||
|
||||
Reference in New Issue
Block a user