Package Details: refind-efi-git 0.9.2.392.e366a10-1

Git Clone URL: https://aur.archlinux.org/refind-efi-git.git (read-only)
Package Base: refind-efi-git
Description: Rod Smith's fork of rEFIt UEFI Boot Manager - GIT Version - Built with GNU-EFI libs
Upstream URL: http://www.rodsbooks.com/refind/index.html
Licenses: custom, GPL3
Conflicts: refind-efi
Provides: refind=0.9.2.392.e366a10, refind-efi=0.9.2.392.e366a10
Submitter: ridikulusrat
Maintainer: jamesan
Last Packager: ridikulusrat
Votes: 6
Popularity: 0.227622
First Submitted: 2012-11-12 14:04
Last Updated: 2015-10-18 00:45

Required by (1)

Sources (2)

Latest Comments

ridikulusrat commented on 2016-03-23 00:06

Due to work and other life commitments, I am unable to devote time to maintain this package. Orphaned.

mike.cloaked commented on 2014-05-28 17:16

I just found that gnu-efi-libs was updated to 3.0v-2, and re-running the gnu-efi build now works for the first time since I tried it in the past couple of days.

mike.cloaked commented on 2014-05-28 16:40

I saw that there was a reference to building refind in the report at https://bugs.archlinux.org/task/40277?project=1&openedfrom=-1+week but also I was puzzled by the output from the gcc -v command on my machine which was:
$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /build/gcc/src/gcc-4.9-20140521/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --disable-multilib --disable-werror --enable-checking=release
Thread model: posix
gcc version 4.9.0 20140521 (prerelease) (GCC)

Are the references to "unknown" normal here? I have not done any attempts at building for some time until recently when trying to build refind-efi. I have tried various PKGBUILD files, including from this package page. All show build fails but changing the options gives different errors which I can't find any consistency with.

mike.cloaked commented on 2014-05-28 13:57

I guess the edk2 revision number is changing not infrequently. I just looked and it is currently at revision 15547 (in the PKGBUILD file is is 15322 at the moment). I don't know if it is worth simply trying again with the newer revision or if there is code somewhere in the source files that needs fixing?

ridikulusrat commented on 2014-05-19 19:00

@ALL: I switched to GNU-EFI build for now, till I figure out the Tianocore GenFw issue.

ridikulusrat commented on 2014-05-17 01:52

@ALL: I have bumped the pkgver. Btrfs, Iso9660 and Reiserfs drivers are not building with gcc 4.9 and have not been built. The error is "Unsupported section alignment" similar to error while building ovmf-svn (see latest comment by FredBezies at https://aur.archlinux.org/packages/ovmf-svn/ ). This is due to some issue between tianocore and gcc 4.9 which I am unable to understand. This error does not seem to affect main refind.efi, and ext4, ext2 and hfs drivers.

ridikulusrat commented on 2013-07-20 10:25

All files have been moved to /usr/share/refind/ in the pkg.

ridikulusrat commented on 2012-11-12 14:07

@ALL USERS: Please use https://aur.archlinux.org/packages/refind-efi-git/ from now on.

ridikulusrat commented on 2012-11-07 16:23

@klickverbot: Should build now.

klickverbot commented on 2012-10-27 20:31

I'm trying to build this on a fully up-to-date Arch x86_64 box, and get

…/refind-efi-tianocore-git/src/tianocore-udk-svn_build_x86_64/Build/Mde/RELEASE_GCC46/X64/MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib/OUTPUT/UefiDevicePathLib.lib(UefiDevicePathLib.obj): In function `IsDevicePathValid':
UefiDevicePathLib.c:(.text.IsDevicePathValid+0x50): undefined reference to `_gPcd_FixedAtBuild_PcdMaximumDevicePathNodeCount'

Any workaround known for this?

ridikulusrat commented on 2012-10-12 14:22

@ALL: Please switch to refind-efi-tianocore-git https://aur.archlinux.org/packages.php?ID=63530 .

ridikulusrat commented on 2012-06-27 14:09

@ALL: I will be busy for a few days so if this package fails to build or the patch fails to apply, please correct the PKGBUILD/patch and post the pastebin link to the comments for other users to use it. Whenever I am free I will make changes to the PKGBUILD/patch.

ridikulusrat commented on 2012-06-23 23:33

I have changed the PKGBUILD to compile rEFInd with Tianocore EDK2/UDK Libraries instead of GNU-EFI . This allows compiling the UEFI drivers for ext2, reiserfs, hfs and iso9660 filesystems. The option to compile rEFInd with GNU-EFI exists, but in that case the drivers cannot be compiled/

ridikulusrat commented on 2012-06-22 09:27

@Jury: Patch updated.

Anonymous comment on 2012-06-21 23:14

Hi, the included patch fails to apply at the moment.

ridikulusrat commented on 2012-06-06 19:30

All: Package has been renamed. Please switch to https://aur.archlinux.org/packages.php?ID=59810 .

ridikulusrat commented on 2012-04-10 14:15

rEFInd is now installed at /boot/efi/efi/arch/refind/ instead of /boot/efi/efi/arch_refind/ as suggested by Rod Smith.

JSpaces commented on 2012-04-07 08:09

I now believe the rEFInd along with the EFI-stub enabled linux 3.3 kernel method is the easiest way to get an UEFI/GPT disk system booting without going through all the hoops that grub2 makes you go through.
The very straight forward refind.conf file reminds me of the legacy grub's menu.lst, and of course the ArchLinux icon looks cool as well.
It took less than half an hour to get it all working including building the package. Just awesome!!!
Thank you ridikulus_rat for creating this PKGBUILD.

JSpaces commented on 2012-04-07 08:06

I now believe the rEFInd along with the EFI-stub enabled linux 3.3 kernel method is the easiest way to get an UEFI/GPT disk system booting without going through all the hoops that grub2 makes you go through. It took less than half an hour to get it all working including the building. Just awesome!!!
The very straight forward refind.conf file reminds me of the grub legacy's menu.lst, and of course the ArchLinux icon looks cool as well.
Thank you ridikulus_rat for creating this PKGBUILD.

JSpaces commented on 2012-04-07 07:50

I now believe the rEFInd method and the linux 3.3 kernel EFI-stub is the easiest way to get an UEFI/GPT disk system functioning without going

JSpaces commented on 2012-04-07 07:48

I now believe this is the best way to have an UEFI GPT booting system with