success with postgresql on beaglebone

Started by Tomas Hlavatyover 13 years ago5 messagesgeneral
Jump to latest
#1Tomas Hlavaty
tom@logand.com

Hi all,

I managed to compile postgresql on BeagleBone.

The only problem I encountered was insufficient memory for compiling
grammars by bison (BeagleBone has 256MB RAM).

As a workaround, I compiled the same sources on a bigger machine and
copied the following files to BeagleBone:

postgresql/src/backend/parser/gram.h
postgresql/src/backend/parser/gram.c
postgresql/src/backend/parser/scan.c
postgresql/src/backend/bootstrap/bootparse.c
postgresql/src/backend/bootstrap/bootscanner.c
postgresql/src/backend/replication/repl_gram.c
postgresql/src/backend/replication/repl_scanner.c
postgresql/src/backend/utils/misc/guc-file.c
postgresql/src/interfaces/ecpg/preproc/preproc.c
postgresql/src/interfaces/ecpg/preproc/pgc.c
postgresql/src/interfaces/ecpg/preproc/preproc.h
postgresql/src/bin/psql/psqlscan.c
postgresql/src/pl/plpgsql/src/pl_gram.c
postgresql/src/pl/plpgsql/src/pl_gram.h

All tests passed.

I wonder, does anybody know how to compile the sources without copying
the bison generated files?

Thank you,

Tomas

#2Toby Corkindale
toby.corkindale@strategicdata.com.au
In reply to: Tomas Hlavaty (#1)
Re: success with postgresql on beaglebone

On 16/08/12 04:05, Tomas Hlavaty wrote:

Hi all,

I managed to compile postgresql on BeagleBone.

[snip]

Hi Tomas,
If you install Ubuntu, you can just install postgresql with the package
management software.
$ apt-get install postgresql

-Toby

#3Tomas Hlavaty
tom@logand.com
In reply to: Toby Corkindale (#2)
Re: success with postgresql on beaglebone

Hi Toby,

If you install Ubuntu, you can just install postgresql with the
package management software.
$ apt-get install postgresql

thanks for your reply. I should have mentioned that I was using the
Ångström Distribution where postgresql is not provided via package
manager. I wonder how did the Ubuntu guys managed to overcome the
insufficient memory limitation?

Thank you,

Tomas

#4Ondrej Ivanič
ondrej.ivanic@gmail.com
In reply to: Tomas Hlavaty (#3)
Re: success with postgresql on beaglebone

Hi,

On 17 August 2012 07:14, Tomas Hlavaty <tom@logand.com> wrote:

thanks for your reply. I should have mentioned that I was using the
Ångström Distribution where postgresql is not provided via package
manager. I wonder how did the Ubuntu guys managed to overcome the
insufficient memory limitation?

You don't have to do all that stuff on beaglebone -- you need to setup
toolchain and compiler for target architecture. This is usually
distribution specific. (check this for your distribution:
http://www.angstrom-distribution.org/toolchains/ )

--
Ondrej Ivanic
(ondrej.ivanic@gmail.com)

#5Tomas Hlavaty
tom@logand.com
In reply to: Ondrej Ivanič (#4)
Re: success with postgresql on beaglebone

Hi Ondrej,

You don't have to do all that stuff on beaglebone -- you need to setup
toolchain and compiler for target architecture. This is usually
distribution specific. (check this for your distribution:
http://www.angstrom-distribution.org/toolchains/ )

thanks for the pointer, I'll look into it.

Tomas