Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 847079 Details for
Bug 1049839
[abrt] rpm-build: edit_attributes(): debugedit killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
.spec file to reproduce the problem
julia.spec (text/plain), 8.67 KB, created by
Milan Bouchet-Valat
on 2014-01-08 10:44:06 UTC
(
hide
)
Description:
.spec file to reproduce the problem
Filename:
MIME Type:
Creator:
Milan Bouchet-Valat
Created:
2014-01-08 10:44:06 UTC
Size:
8.67 KB
patch
obsolete
>%global uvcommit 0bae1555437bcb1af2df9d3f320837a2a79f6e6d >%global uvshortcommit %(c=%{uvcommit}; echo ${c:0:7}) >%global uvversion 0.10 > >%global openlibmcommit ec41733ce80d52f0ca2a2d9c6bd6b41690a418a8 >%global openlibmshortcommit %(c=%{openlibmcommit}; echo ${c:0:7}) > >Name: julia >Version: 0.2.0 >Release: 2%{?dist} >Summary: High-level, high-performance dynamic language for technical computing >Group: Applications/Engineering ># Julia itself is MIT except repl-readline.c which is GPLv2+, ># dSFMT is Modified/3-Clause BSD ># libuv and openlibm are MIT >License: MIT and GPLv2+ and BSD >URL: http://julialang.org/ >#Source0: https://github.com/JuliaLang/julia/archive/v%{version}.tar.gz >#Source0: https://github.com/nalimilan/julia/archive/libdir.tar.gz >Source0: https://github.com/JuliaLang/julia/archive/sf/libdir/julia-sfr-libdir.tar.gz >Source1: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/bin/dl/dl.cgi?SFMT:dSFMT-src-2.2.tar.gz#/dSFMT-src-2.2.tar.gz ># Julia currently uses a custom version of libuv, patches are not yet upstream >Source2: https://github.com/JuliaLang/libuv/archive/%{uvcommit}/archive/libuv-%{uvversion}-%{uvshortcommit}.tar.gz ># openlibm has no official release yet, waiting to be split first ># https://github.com/JuliaLang/openlibm/issues/32 >#Source3: https://github.com/JuliaLang/openlibm/archive/%{openlibmcommit}/archive/openlibm-%{openlibmshortcommit}.tar.gz ># https://github.com/JuliaLang/julia/issues/5068 >#Patch1: no-git.patch ># Use the tarball provided during prep rather than downloading it ># See again https://github.com/JuliaLang/julia/issues/5068 >#Patch2: use-libuv-tarball.patch ># Fix upstream as https://github.com/JuliaLang/julia/pull/5099 >#Patch3: manpage.patch >BuildRequires: arpack-devel >BuildRequires: double-conversion-devel >= 1.1.1 >BuildRequires: fftw-devel >= 3.3.2 >BuildRequires: gcc-gfortran ># Needed to test package installation >BuildRequires: git >BuildRequires: gmp-devel >BuildRequires: lapack-devel >BuildRequires: libRmath-static >BuildRequires: libunwind-devel >BuildRequires: llvm-devel >BuildRequires: llvm-static >BuildRequires: mpfr-devel >BuildRequires: openblas-devel >BuildRequires: patchelf >BuildRequires: perl >BuildRequires: pcre-devel >= 8.31 >BuildRequires: readline-devel >BuildRequires: suitesparse-devel >BuildRequires: zlib-devel >Requires: julia-base >Requires: julia-doc > >%description >Julia is a high-level, high-performance dynamic programming language >for technical computing, with syntax that is familiar to users of >other technical computing environments. It provides a sophisticated >compiler, distributed parallel execution, numerical accuracy, and an >extensive mathematical function library. The library, largely written >in Julia itself, also integrates mature, best-of-breed C and Fortran >libraries for linear algebra, random number generation, signal processing, >and string processing. > >This meta-package installs the Julia environment and standard library >as well as the documentation and examples. > >%package base >Summary: Essential Julia environment, including standard library >Group: Applications/Engineering ># Dependencies loaded at run time by Julia code ># and thus not detected by find-requires >Requires: arpack >Requires: fftw >= 3.3.2 >Requires: gmp >Requires: lapack >Requires: mpfr >Requires: openblas >Requires: openlibm >Requires: openspecfun >Requires: pcre >= 8.31 ># Currently, Julia, openlibm and openblas do not build on non-x86 architectures ># https://github.com/JuliaLang/julia/issues/3134 ># https://github.com/JuliaLang/openlibm/issues/18 ># https://github.com/xianyi/OpenBLAS/issues/17 >ExclusiveArch: %{ix86} x86_64 > >%description base >Contains essential parts of the Julia environment: the julia executable >and the standard library. > >%package doc >Summary: Julia documentation and code examples >Group: Applications/Engineering > >%description doc >Contains the Julia manual, the reference documentation of the standard library >and code examples. > >%package devel >Summary: Julia development, debugging and testing files >Group: Development/Libraries >Requires: %{name}%{?_isa} = %{version}-%{release} > >%description devel >Contains library symbolic links and header files for developing applications >linking to the Julia library, in particular embedding it, as well as >tests and a debugging version of Julia. This package is normally not >needed when programming in the Julia language, but rather for embedding >Julia into external programs or debugging Julia itself. > >%prep >#%setup -qn %{name}-%{version} >%setup -qn julia-sf-libdir > ># .gitignore files make rpmlint complain >find . -name ".git*" -exec rm {} \; > >cp -p %SOURCE1 deps/random/dsfmt-2.2.tar.gz ># cp -p %SOURCE2 deps/libuv.tar.gz >(cd deps/ && tar xzf %SOURCE2 && mv -T libuv-%{uvcommit} libuv) >#(cd deps/ && tar xzf %SOURCE3 && mv -T openlibm-%{openlibmcommit} openlibm) ># File under the Apple Public Source License Version 1.1 >#rm -f deps/openlibm/test/ieeetestnew.c ># File under the Apple Public Source License Version 2.0 >#rm -f deps/openlibm/i387/osx_asm.h > ># Julia expects to be able to use git to extract information about commit ># Work around this (this works in combination with no-git.patch) >#make -C base build_h.jl.phony git_branch=master && grep BUILD_INFO base/build_h.jl > .build_info && rm -f base/build_h.jl ># This is the commit of the release >#echo 05c6461b55d9a66f05ead24926f5ee062b920d6b > .commitsha > >#%patch1 -p1 >#%patch2 -p1 >#%patch3 -p1 > ># USE_BLAS64=0 means that BLAS was built with 32-bit integers, even if the library is 64 bits >%global commonopts USE_SYSTEM_LLVM=1 USE_SYSTEM_LIBUNWIND=1 USE_SYSTEM_READLINE=1 USE_SYSTEM_PCRE=1 USE_SYSTEM_OPENSPECFUN=1 USE_SYSTEM_LIBM=0 USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_BLAS=1 USE_SYSTEM_LAPACK=1 USE_SYSTEM_FFTW=1 USE_SYSTEM_GMP=1 USE_SYSTEM_MPFR=1 USE_SYSTEM_ARPACK=1 USE_SYSTEM_SUITESPARSE=1 USE_SYSTEM_ZLIB=1 USE_SYSTEM_GRISU=1 USE_SYSTEM_RMATH=1 USE_SYSTEM_LIBUV=0 USE_LLVM_SHLIB=1 LIBBLASNAME=libopenblas.so VERBOSE=1 USE_BLAS64=0 prefix=%{_prefix} bindir=%{_bindir} libdir=%{_libdir} libexecdir=%{_libexecdir} datarootdir=%{_datarootdir} includedir=%{_includedir} sysconfdir=%{_sysconfdir} > >%build >make %{?_smp_mflags} CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" FFLAGS="%{optflags}" %commonopts > >%check >cd test && make all > >%install >make %commonopts DESTDIR=%{buildroot} install > ># Upstream Makefile always installs files to SYSCONFDIR, disregarding DESTDIR ># Since SYSCONFDIR is hardcoded at build time, we cannot set it to anything other than the final path ># https://github.com/JuliaLang/julia/issues/5063 >#mv %{buildroot}/%{_prefix}/etc/ %{buildroot}/%{_sysconfdir} > >cd %{buildroot}/%{_libdir} >ln -s julia/libjulia.so libjulia.so > >cd %{buildroot}/%{_prefix}/share/man/man1/ >ln -s julia.1.gz julia-basic.1.gz >ln -s julia.1.gz julia-readline.1.gz >ln -s julia.1.gz julia-debug-basic.1.gz >ln -s julia.1.gz julia-debug-readline.1.gz > >%files base >%doc CONTRIBUTING.md LICENSE.md NEWS.md README.md >%{_bindir}/julia >%{_bindir}/julia-basic >%{_bindir}/julia-readline >%{_libdir}/julia/*.so >%exclude %{_libdir}/julia/libuv.a >%exclude %{_libdir}/julia/libjulia-debug.so >%{_libdir}/julia/sys.ji > >%{_datadir}/julia/base/ >%exclude %{_datadir}/julia/base/Makefile >%exclude %{_datadir}/julia/base/build.h > >%{_datadir}/julia/helpdb.jl > >%{_mandir}/man1/julia.1* >%{_mandir}/man1/julia-basic.1* >%{_mandir}/man1/julia-readline.1* >%config(noreplace) %{_sysconfdir}/julia/juliarc.jl > >%post devel -p /sbin/ldconfig >%postun devel -p /sbin/ldconfig > >%files doc >%docdir %{_datadir}/julia/doc >%{_datadir}/julia/doc >%exclude %{_datadir}/julia/doc/Makefile >%exclude %{_datadir}/julia/doc/README.md > >%docdir %{_datadir}/julia/examples >%{_datadir}/julia/examples > >%files devel >%{_bindir}/julia-debug-basic >%{_bindir}/julia-debug-readline >%{_libdir}/libjulia.so >%{_libdir}/julia/libjulia-debug.so >%{_includedir}/julia/ >%{_datadir}/julia/test >%{_mandir}/man1/julia-debug-basic.1* >%{_mandir}/man1/julia-debug-readline.1* > >%changelog >* Thu Dec 12 2013 Milan Bouchet-Valat <nalimilan@club.fr> - 0.2.0-2 >- Make julia a meta-package and move essential parts to julia-base. >- Use %%{ix86} in ExclusiveArch rather than i386. >- Use %%{buildroot}/%%{_prefix}, %%{_sysconfdir}, %%{_libdir} and %%{_mandir} > instead of hardcoding paths. >- Use glob pattern to match compressed or uncompressed man pages. >- Move %%post and %%postun before %%files. >- Add blank lines between Changelog entries. > >* Wed Dec 11 2013 Milan Bouchet-Valat <nalimilan@club.fr> - 0.2.0-1 >- Update to upstream version 0.2.0 and use system libraries as much as possible. > >* Thu Jun 14 2012 Orion Poplawski <orion@cora.nwra.com> - 0-0.1.giteecafbe656863a6a8ad4969f53eed358ec2e7555 >- Initial package
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1049839
:
847065
|
847067
|
847068
|
847069
|
847070
|
847071
|
847072
|
847073
|
847074
|
847075
|
847076
|
847078
| 847079