ebuild с для gcc

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

ebuild с для gcc

Mad Deer
Доброго веремени суток уважаемые.

есть прога которая собирается только gcc версией >=4.6
есть ли способ написать в eduild, что сборка должна проходить >=gcc-4.6.0

--
Бешеный Олень
Reply | Threaded
Open this post in threaded view
|

Re: ebuild с для gcc

Kanstantsin Shautsou
Есть, укажи зависимость http://devmanual.gentoo.org/  в помощь.
Reply | Threaded
Open this post in threaded view
|

Re: ebuild с для gcc

Sergey Popov
In reply to this post by Mad Deer
17.06.2013 15:39, Бешеный Олень пишет:
> Доброго веремени суток уважаемые.
>
> есть прога которая собирается только gcc версией >=4.6
> есть ли способ написать в eduild, что сборка должна проходить >=gcc-4.6.0
>
> --
> Бешеный Олень

Зависимость от gcc конкретной версии указывать нельзя.
Однако можно сделать так:

pkg_pretend() {
  if [[ ${MERGE_TYPE} != binary ]]; then
     [[ $(gcc-major-version) -lt 4 ]] || \
     ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 6 ]]) \
     && die "Sorry, but gcc 4.6 or higher is required."
  fi
}

--
Best regards, Sergey Popov
Gentoo developer
Gentoo Desktop Effects project lead
Gentoo Qt project lead


signature.asc (567 bytes) Download Attachment